Jump to content

ASTDan

Members
  • Posts

    360
  • Joined

  • Last visited

  • Days Won

    6

Posts posted by ASTDan

  1. Have a look at this. It is an API to interact with MAX.

    I like the idea of pinging the system to see if the needed drivers are installed. Then prompting the user to download.

    I have used installers. I find them very large and they take time to set up. However customers are familiar with installers and they do have their place.

    There are also core versions of DAQmx that are smaller file size. These look to be promising. However in my experience there seems to be always one little feature I use that is not supported in the core and I need the full.

    Good Luck!

  2. Passionate about LabVIEW and NI stuff. Recently had a layoff issue and luckily ended up with two opportunities of becoming LV Programmer with Alliance partener or PLC Programmer (doing reverse engineering for legacy system - later on involved in new system development).

    You have an opportunity to do your passion, or work on somebody elses mess (reverse engineering for legacy system)

    Follow your passion my friend. Life is to short.

    • Like 1
  3. I would only recomend TDMS for a customer who needs the high streaming, and is very comfortable with NI tools.

    I recomend for the most part saving data in simple ASCII files. The reason I like ASCII files.

    1. Human Readable

    2. Can be read by anything (Excel, Diadem, Matlab, any data viewing program worth its salt)

    3. Been around for forever and will be around forever.

    4. Non engineer follks feel comfortable working with ASCII files

    5. VERY easy to use.

    The knock on ASCII files is they can be slow and big. My usual answer is hard drives are cheap, and I can design the program to save data in a managable amount. That being said I have seen data requirements where TDMS would be a good solution.

    The cons for TDMS

    1. NI propiatary. NI can change the format when they want. We have already been through TDM, TDMS version 1, and TDMS version 2. I think the format is stable for know, however it is something to be aware of.

    2. Non Human Readable

    3. Outside of the NI ecosphere who has heard of TDMS?

    4. Only works with NI Diadem and LabVIEW (Can download a free plug in for Excel, but that is a pain for folks. You will get a phone call everytime somebody wants to open the data)

    5.Learning curve

    In short my default file format is ASCII. If you need the high speed streaming, lower footprint, and are comfortable using NI tools TDMS could be a nice fit.

    • Like 1
  4. I stumbled across that book about a week ago and was about to start readin it. Lucky my job is awesome :)

    I think you will like the humor in the book. I should re-read it. The first time I read it wasn't what I was expecting, and I was not in a good place at the time...

    My opinion: 1984 > Animal Farm > Brave New World

    Those are great. You also have to include Fahrenheit 451 in that list IMHO

    Check out Oryx and Crake, The Year of the Flood, and The Handmaid's tale. They are all by Marget Attwood. Great dystopian yarns!

    May I suggest you find a book called "Beggars in Spain". It is, like Atlas Shrugged, fiction wrapping philosophy, and it is both a counter and an evolution to the Rand ideas.

    Thanks for the recommendation! I really liked Atlas Shrugged and the Fountainhead. I do have to admit I skipped over the 100 or so pages when she was talking about the philosophy...

  5. I read both Atlas Shrugged and the Fountainhead soon after I started my business.

    Those books made me feel I was on to something...

    I couldn't make it through Zen and the Art of Motorcycle Maintenance. Most of the time I was thinking "Get to the Freeking point!"

    The worst time to read a book in a bad situation IMHO is Catch 22. I was working at a crappy job at the time. Made me feel hopeless... It's a good book, I read it at the wrong time..

    • Like 1
  6. A lot of us hit the food trucks over on 4th instead of waiting in line for 45mins (there's a really good Cuban food truck one over there - delicious!)

    There was no line at the bars :thumbup1:

    I just waited (at bar) until everyone got their food. Really good BBQ. The potato salad was amazing. I want that recipe.

    Cuban food! Do tell..

  7. I have been a Lone wolf LV programmer my entire career.

    I have just kept showing up and learning what I can.

    I have read books, attended NI Weeks, taken classes, become a CLD, read articles, started LV user groups, started my own business, and most of all experimented and played around with LabVIEW.

    Strangely I now find myself teaching LabVIEW classes.:unsure:

    IMHO becoming good at anything is a journey, and you need to acquire knowledge from multiple sources. Having a mentor is great, but waiting around for one could be a long wait. Jump in, try your best, fail and succeed. It's been a fun ride..:thumbup1:

  8. I tell my daughter fair to who.

    What she perceives as unfair to her is fair to me...

    Of course this line of reasoning doesn't work on a tired 3.5 year old when she wants to play barbies and doesn't want to go to bed.

    By the way does anyone know how to play Barbies? My daughter doesn't want to teach me... I don't think this is fair.

    • Like 2
  9. Oh boy.

    This opened a can of worms....

    Mecurial looks AWESOME for what I want to do. I like the idea of everybody having a local repository. I was concerned how this works, but after reading this I am very intrigued.

    Bit Bucket looks really cool.

    My use case is I have customers who don't use SCC (bad bad). I need something that is easy to use, simple, and low cost so the customers who want to make changes can without blowing everything up. I like the mercurial model because we can both have local repositories. This I think would be an easier sell because the customer feels like they have control (i.e. the code), but it is still under SCC. We can both make changes and it is managed.

    MOST customers never want to mess with the code, but for those that do this looks like a nice way to handle it.

    Bit bucket looks cool because I can have issue tracking, wiki and all kinds off cool features that are web based. Great for customers, no installations, and I can manage this easily.

    Stay tuned...

  10. "your project needs to be open source"

    I don't think this would work well for collaborating with customers. Another option is bitbucket. It's free for 5 users or unlimited for academic and non-profit. I'm looking at using it for my FRC team.

    I saw the open source disclaimer. Private Projects would be cool. I would be willing to pay.

  11. Hello,

    I am finding myself with more work than brain cells and am thinking of hiring an intern.

    I have contacted the University down the road (Michigan State) and they have a program to connect me with students

    I have never hired or managed anyone, and I am at a loss as how to interview, and pick a good intern. Does anyone have any advice on what to look for in a LabVIEW intern/minion? Has anyone had any experiences with interns that would be helpful?

    Thanks

    Dan

  12. I was reading that topic and it was like listening to some of the news opinion shows. Very mean.

    I had to come back to the LAVA nice and happy place.

    Whatever your opinion about LabVIEW, some of the nicest people program in it!

    So There!!!

  13. SCC Rocks!

    I am a single developer and don't use a server. I have the repository for each project on my hard drive.

    See this blog post for more info

    This model works great for 1 person because the "server" is easy to set up.

    However if you have a team of developers I think you would have to use a server.

    Good luck with TortoiseSVN I have been using it for a while and am very happy with it.

    • Like 1
  14. I have been using VI tester and I really like it.

    !Warning! I don't use it to its full potential and I don't currently use an OO paradigm.

    When I am coding along I make test vi's that test the code (usually a subvi) I am working on. The test VI's usually provide the inputs to the VI under test and other setup stuff. When I get passed some initial testing I move it over to VI tester. When in VI tester I may add some boundary conditions, maybe move the setup to the test setup class etc.

    This has been working well for me. I have caught bugs that I wouldn't have caught using this method. It has also decreased debug time when the program gets deployed.

    So in short I like doing initial proof of concept testing just in LabVIEW. When I get a better idea of how I want the VI to perform I move it over to VI tester.

    Dan

  15. I like Omega.com for purchasing thermocouple and thermocouple accessories.

    Thermocouples are the most popular sensor for temperature because of their low cost and they don't need power. They are however non-linear so you need some signal conditioning to amplify, filter, linearize, and provide cold junction compensation.

    Here are some tutorials on the subject

    http://www.omega.com/thermocouples.html

    http://zone.ni.com/devzone/cda/tut/p/id/7136

    Hello Guys,

    This is my first post.

    I recently purchased USB6009.

    I want to measure the temerature.(Say Range starts from 0 degree C to 150 degree C).

    I need sensors for that (thermocouple/RTD..etc).

    Also i came to know sensors need signal conditioning too... (converting physical science to electrical signal which DAQ can understand.. with reduced noise).

    Let me come to the point.

    i want to purchase the sensor.(preferably Thermocouple).(0 degree C to 150 degree C range..).

    which sensor is the best available in the market?

    please explain about the signal conditioning.

    Note: I'm in india. I feel easy to purchase online. any site you know who sells signal conditioning stiuff please let me know..

    step by step instruction tutorial will be best for me.

    any link provided here will be very much appreciable.

    thanks for reading.

    eagerly waiting for the replies.

    sincerely,

    Lullaayee

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.