Course Overview
The first step in any NI LabVIEW learning path, LabVIEW Core 1 gives you the chance to explore the LabVIEW environment, dataflow programming, and common LabVIEW development techniques in a hands-on format. Learn to develop data acquisition, instrument control, data-logging, and measurement analysis applications. At the end of the course you will be able to create applications using the state machine design pattern to acquire, process, display, and store real-world data.
Duration |
|
Audience |
|
Prerequisites |
|
NI Products Used During the Course |
|
After attending this course, you will be able to:
- Understand front panels, block diagrams, icons, and connector panes
- Create user interfaces with charts, graphs and buttons
- Use the programming structures and data types that exist in LabVIEW
- Use various editing and debugging techniques
- Create and save VIs for use as subVIs
- Display and log data
- Create applications that use data acquisition (DAQ) devices
- Create applications that use GPIB and serial port instruments
- Use the state machine design pattern in your applications
LabVIEW Core 1 Course Outline
Lesson | Overview | Topics |
---|---|---|
Navigating LabVIEW | This lesson introduces the LabVIEW environment. |
|
Creating Your First Application | This lesson teaches you how to build a simple LabVIEW application that acquires analyzes and presents data. |
|
Troubleshooting and Debugging VIs | This lesson teaches various debugging and error-checking techniques in LabVIEW. You will learn to identify problems with block diagram organization or with data passing within a block diagram. |
|
Using Loops | This lesson presents the different ways that you can iteratively execute LabVIEW code and techniques for managing loop execution |
|
Creating and Leveraging Structures | This lesson introduces data types that combine related data into a single structure for improved data access and analysis. |
|
Using Decision-Making Structures | This lesson presents LabVIEW structures that you can use to implement decision-making algorithms in your applications |
|
Modularity (SubVIs) | This lesson introduces modular programming in LabVIEW. In LabVIEW, VIs used within other VIs are called subVIs. You will learn how to build the icon and connector pane of a VI so that it can be used as a subVI |
|
Acquiring Measurements with Hardware | This lesson describes the differences between NI DAQ systems and instrument control and how LabVIEW connects to hardware to get real-world measurements |
|
Accessing Files in LabVIEW | This lesson describes the basic concept of file I/O and teaches how to access and modify file resources in LabVIEW |
|
Using Sequential and State Machine Programming | This lesson introduces common LabVIEW design techniques and the state machine design pattern. |
|
Suggested Next Courses
- LabVIEW Core 2
- Data Acquisition and Signal Conditioning
- LabVIEW Instrument Control
- Embedded Control and Monitoring Using LabVIEW
- Other hardware courses