LabVIEW Learning Materials
- See also: category:LabVIEW fundamentals
Learning LabVIEW
There are a lot of useful resources in your LabVIEW package: online help, the online reference manuals, and the LabVIEW code examples. You can find a also find plenty of articles, ready made applications and technical notes on the National Instruments Web site and in the NI Developer Zone at http://zone.ni.com
However the most efficient and quick way to understand LabVIEW is to take the courses offered by National Instruments. The recommended units for those with no knowledge of LabVIEW are Core 1 and Core 2. These courses will allow you to start building your code even if you have never programmed a computer before. View the full LabVIEW curriculum, which introduces LabVIEW programmers to topics that will help them develop more complex real-world applications. If you aren't in a location that is close to a NI training site, you can also get self paced training from National Instruments.
You could argue: why should I spend more to get this training? The answer relates to how much is your development time and the cost of making simple errors? LabVIEW as a graphical programming language is quite different from text based programming and there are many traps for the novice.
If your preference is not to spend this amount of money, you can spend less for any number of very good books about LabVIEW. The list of books which most of the LabVIEW gurus recommend or have written themselves can be found at:
http://www.ni.com/reference/books/labview.htm
If you like to pay nothing at all, spend some of your cheap time with free "training" at a local NI branch "LabVIEW Hands On" day. Then read the "G Programmer's reference manual" and the LabVIEW "User Manual" found in your LabVIEW documentation.
External Links
Some online tutorials:
- VI Shots LabVIEW Video Tutorials
- NI Tutorials (including videos and exercises) - http://zone.ni.com/devzone/cda/tut/p/id/7466
- More links at NI's site - http://www.ni.com/training/labview.htm
- Software Engineering with LabVIEW (generally requires some LabVIEW knowledge) - http://zone.ni.com/devzone/cda/tut/p/id/7117
- Connexions Tutorial (written by NI) - http://cnx.org/content/col10241/latest/
- NI Six hours introduction course - http://zone.ni.com/devzone/cda/tut/p/id/5241
- LabVIEW for Dummies - http://www.iit.edu/%7Elabview/Dummies.html
- LabVIEW Tutorials - http://www.upscale.utoronto.ca/GeneralInterest/LabView.html
- San Diego university tutorials - http://attila.sdsu.edu/me205/modules/labview.html
- University of Western Australia tutorials - http://www.mech.uwa.edu.au/jpt/tutorial/ieindex.html
- Tutorial videos (some are free) - http://www.fafiles.com/
- Learning LabVIEW - http://learnlabview.blogspot.com/
- LabVIEW tutorials.eu - http://labviewportal.eu/en/index.php/tutorials
- Tutorial videos (some are free) - http://www.lvmastery.com
- Additional links from NI - http://digital.ni.com/public.nsf/allkb/7D5F60ADBFD9CDC2862572BA005DD96A?OpenDocument
- The LabVIEW style guide - Useful tips on how to code in LabVIEW - http://zone.ni.com/devzone/cda/tut/p/id/4434
You can also find more resources by searching the web.