This technical manual introduces the concepts required to build a basic system with LabVIEW. We recommend that new users spend time learning the basic tools and concepts needed to use and navigate the environment before building their first applications.
If you are using LabVIEW NXG, learn programming basics by launching LabVIEW NXG and using the interactive lessons on the Learning tab.
Core LabVIEW Concepts
- LabVIEW Environment Basics—Examine the most important building blocks for any LabVIEW application, including the front panel, block diagram, palettes, controls, and indicators.
- Graphical Programming Basics—See how to connect functions and work with a variety of datatypes when constructing applications.
- Common Tools—View a collection of important tools and common user functions that all users should know.
- Debugging Tools—Learn how to use simple tools and techniques to understand the behavior of code and address problems or bugs.
Programming in LabVIEW
- Data Structures—arrays, clusters, and enumerated data
- Execution Structures—While Loops, For Loops, and Case structures
- Passing Data Between Loop Iterations—shift registers
- Handling Errors—error handling and error clusters
Finding Examples and Getting Help
- Finding Examples—Example Finder and ni.com/code
- Using the LabVIEW Help—context help and the LabVIEW Help
- Online Help Resources—KnowledgeBase and forums
- Getting Additional Help—help from a LabVIEW expert