
The LabVIEW Core 2 Course is an extension of the LabVIEW Core 1 Course. This course teaches you how to use common design patterns to successfully implement and distribute LabVIEW applications for research, engineering, and testing environments.
Topics covered include programmatically respond to user interface events, implementing parallel loops, manage configuration settings in configuration files, develop an error handling strategy for your application, and tools to create executables and installers. The LabVIEW Core 2 Course directly links LabVIEW functionality to your application needs and provides a jump-start for application development.
The LabVIEW Core 2 Course is an extension of the LabVIEW Core 1 Course. This course teaches you how to use common design patterns to successfully implement and distribute LabVIEW applications for research, engineering, and testing environments.
Topics covered include programmatically respond to user interface events, implementing parallel loops, manage configuration settings in configuration files, develop an error handling strategy for your application, and tools to create executables and installers. The LabVIEW Core 2 Course directly links LabVIEW functionality to your application needs and provides a jump-start for application development.
The LabVIEW Core 2 Course is an extension of the LabVIEW Core 1 Course. This course teaches you how to use common design patterns to successfully implement and distribute LabVIEW applications for research, engineering, and testing environments.
Topics covered include programmatically respond to user interface events, implementing parallel loops, manage configuration settings in configuration files, develop an error handling strategy for your application, and tools to create executables and installers. The LabVIEW Core 2 Course directly links LabVIEW functionality to your application needs and provides a jump-start for application development.
NI Course Outline
Lesson | Overview | Topics |
Introduction to LabVIEW | Explore LabVIEW and the common types of LabVIEW applications. |
|
First Measurement (NI DAQ Device) | Use NI Data Acquisition (DAQ) devices to acquire data into a LabVIEW application. |
|
Introduction to LabVIEW | ||
Exploring an Existing Application | Explore an existing LabVIEW project and parts of a VI. |
|
Creating Your First Application | Build a VI that acquires, analyzes, and visualizes data from NI DAQ device as well as from a non-NI instrument. |
|
Exploring LabVIEW Best Practices | Use various help and support materials provided by NI, explore resources, tips and tricks for using LabVIEW. |
|
Debugging and Troubleshooting | Explore tools for debugging and troubleshooting a VI. |
|
Executing Code Repeatedly Using Loops | Explore components of LabVIEW loop structures, control the timing of a loop, and use loops to take repeated measurements. |
|
Working with Groups of Data in LabVIEW | Work with array and waveform data types, single-channel and N-channel acquisition data. |
|
Writing and Reading Data to File | Explore basic concept of file I/O and how to access and modify file resources in LabVIEW. |
|
Bundling Mixed Data Types | Use LabVIEW to bundle data of different data types and pass data throughout your code using clusters. |
|
Executing Code Based on a Condition | Configure Case structure and execute code based on a condition. |
|
Reusing Code | Explore the benefits of reusing code and create a subVI with a properly configured connector pane, meaningful icon, documentation, and error handling. |
|
Controlling Data Type Changes | Propagate data type changes using type definitions. |
|
Implementing a Sequencer | Sequence the tasks in your application by using the State Machine design pattern. |
|
First Measurement (Non-NI Instrument) | Use LabVIEW to connect to non-NI instruments and validate the results. |
|
