LabVIEW Core 1
In the LabVIEW Core 1 Course, you will explore the LabVIEW environment and interactive analysis, dataflow programming, and common development techniques in a hands-on format. In this course, you will learn how 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, analyze, process, visualize, and store real-world data.
Lesson List
56 lessons. Open one to see what it covers and what it needs, or follow the link to work through it in the NI Learning Center.
1Exploring LabVIEW EnvironmentDescribe what LabVIEW is and what benefits and features it provides.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Introduction to LabVIEW
- Benefits and Features of LabVIEW
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
2Common Types of Applications Used with LabVIEWExplore some common types of LabVIEW applications.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Common Types of Applications Used with LabVIEW
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
3Overview of NI DAQ HardwareDescribe the NI DAQ hardware and the types of signals that are used by these devices for data acquisition and transfer.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Introduction to NI DAQ Hardware
- Types of Signals
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
4Connecting and Testing Your HardwareSet up and connect NI DAQ hardware, simulate NI devices in cases where hardware is not available, configure and test these devices.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Connecting NI DAQ Hardware
- Configuring, Testing, and Simulating NI DAQ Devices
- Connecting Sensors and Signals
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
5Data ValidationDemonstrate acquisition and generation of signals from an NI DAQ device, examine the data to validate the signal.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Acquiring and Generating Signals
- Analyzing and Validating Data
- Troubleshooting Unexpected I/O Results
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
6Overview of Non-NI HardwareDescribe different components of an instrument control system.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Overview of Non-NI Hardware
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
7Connecting to Non-NI InstrumentsInstall software and drivers for non-NI instrument and connect it to a computer.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Installing Software and Drivers
- Connecting Non-NI Devices to a Computer
- Connecting Your Hardware
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
8I/O Validation (Non-NI Instrument)Validate the results and troubleshoot unexpected results when communicating with a non-NI instrument.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Acquiring and Generating Signals
- Analyzing and Validating Data
- Troubleshooting Unexpected I/O Results
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
9Exploring a LabVIEW ProjectWork with the files and folders of a LabVIEW Project.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Launching and Exploring a LabVIEW Project
- Working with Files and Folders
- Exploring an Existing Project
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
10Parts of a VIRecognize the difference between the front panel and block diagram.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Introduction to Parts of a VI
- Parts of a VI
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
11Front Panel ComponentsRecognize the components of the front panel.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Controls Palette
Controls Palette
- Front Panel Object Data Types
Front Panel Object Data Types
- Front Panel Components
Front Panel Components
- Exploring Properties of Front Panel Objects
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
12Block Diagram ComponentsDescribing block diagram and SubVIs and using context help.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring Functions Palette
- Block Diagram Components
- Wires
- Using a VI as a SubVI
- Using Context Help and LabVIEW Help
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
13Understanding DataflowInvestigate key points of a dataflow model.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Dataflow Key Points
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
14Finding Examples for LabVIEWSearch for example code in LabVIEW.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- NI Example Finder
- Finding Examples
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
15Creating a New Project and a VICreate a new project and configure a VI.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Creating a Project and a VI
- Exploring Front Panel Objects
- Wiring Tips
- Searching Controls and Functions
- Making Code Readable
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
16Exploring LabVIEW Data TypesCreate and configure different LabVIEW data types.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Boolean Data Type
- Numeric Data Type
- String Data Type
- Enumerated Data Type
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
17Building an Acquiring-Analyze-Visualize (NI DAQ)Build a VI that acquires, analyzes, and visualizes data from an NI DAQ device. Use the DAQ Assistant and NI-DAQmx functionality.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Acquiring Data from NI DAQ
- Building an Acquire-Analyze-Visualize VI
- DAQmx Task Approach vs. Full DAQmx API Approach
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
18Building an Acquire-Analyze-Visualize VI (Non-NI Instrument)Building a VI that acquires, analyzes, and visualizes data from a non-NI instrument.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Acquiring Data from Non-NI Instrument
- Building an Acquire-Analize-Visualize VI
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
19Exploring Additional LabVIEW ResourcesFind and use LabVIEW resources.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Additional LabVIEW Resources
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
20LabVIEW Tips and TricksLeveraging various shortcuts and tools to work more efficiently in LabVIEW.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Visual Improvements
- Programming Tips and Tricks
- Working Efficiently in LabVIEW
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
21Exploring LabVIEW Style GuidelinesExplore LabVIEW style guidelines.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Programming Guidelines for LabVIEW
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
22Troubleshooting a Broken VIDescribe what broken VIs are and what causes them. Identify and fix them.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Broken VIs and Their Causes
- Identifying and Fixing Broken VIs
- Correcting a Broken VI
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
23Debugging ToolsExplore the purpose of the debugging tools and recognize the different types of debugging tools we use.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Types of Debugging Tool
- Execution Highlighting
- Breakpoints
- Single-Stepping
- Probes
- Debugging Tools
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
24Advanced Debugging Tools and TechniquesExplore advanced debugging tools and the different types of debugging tools we use.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Advanced Debugging Tools
- Undefined or Unexpected Data
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
25Managing and Displaying ErrorsManage and display errors in LabVIEW code.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Automatic vs. Programmatic Error Management
- Error Clusters
- Errors and Warnings
- Displaying Errors
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
26Exploring While LoopsLearn how to execute code repeatedly using While Loops. Recognize the components of a While Loop and learn how data is passed in and out of a While Loop.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring While Loops
- Using While Loops
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
27Exploring For LoopsExecute code a set number of times using For Loops.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Introduction to For Loops
- Controlling Number of Iterations
- While Loops vs. For Loops
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
28Timing a LoopUse timing in a loop.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Reasons to Use Timing
- Timing Functions and VIs
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
29Using Loops with Hardware APIsUse loops with hardware APIs to continuously acquire data from hardware.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Using a Loop with DAQmx API
- DAQmx Read VI Wait Behavior
- Using a Loop with Non-NI Instrument API
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
30Data Feedback in LoopsUse a shift register to access values from a previous loop iteration.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Introduction to Shift Registers
- Creating Shift Registers
- Real-World Shift Register Example
- Using Shift Registers
- Using Stacked Shift Registers
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
31Exploring the Array Data Type in LabVIEWExplore the array data type, create and view arrays, and manipulate with array data.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring Array Data Type
- Creating and Viewing an Array
- Manipulating Array Data
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
32Exploring the Waveform Data Type in LabVIEWExplore the waveform data type.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring Waveform Data Type
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
33Working with Single-Channel Acquisition DataWork with single-channel acquisition data and use some simple techniques to process and analyze data.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring Single-Channel Acquisition Data Type
- Viewing Single-Channel Acquisition Data
- Processing and Analyzing Data
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
34Working with N-Channel Acquisition DataWork with multiple-channel acquisition data.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring N-Channel Data
- Visualizing N-Channel Acquisition Data
- Extracting a Subset of an N-Channel Array
- Processing Channels in an N-Channel Array
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
35Using ArraysExplore additional real-world examples that use arrays.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Using Arrays
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
36Writing Data to a Text FileExplore the basics of writing data to a text file.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- High-level File I/O Operation
- Low-level File I/O Operation
- 1-Channel, 1-Sample Streaming Example
- Comparing File I/O Operations
Comparing File I/O Operations
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
37Writing Multi-Channel Data to a Text FileWrite multi-channel data to a text file.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Streaming Examples
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
38Creating File and Folder PathsProgrammatically create file and folder paths.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Methods of Creating File and Folder Paths
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
39Analyzing Text File DataRead and analyze data in a text file.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Offline Processing
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
40Comparing File FormatsExplore and compare file formats.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- File Formats
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
41Exploring Clusters and Their UsageCreate and use clusters to bundle data of mixed types.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring Clusters
- Using Clusters
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
42Creating and Accessing a ClusterCreate and access clusters on the front panel and the block diagram; read and write clusters and describe what error clusters are.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Creating a Cluster
- Reading and Modifying a Cluster
- Reading and Writing a Cluster
- Common Clusters in LabVIEW
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
43Using a Cluster to Plot DataUse clusters to plot data in graphs and charts and explore the approach for displaying arrays of cluster data.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Using a Cluster to Plot Data
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
44Introduction to Conditional LogicExplore the different conditional logics.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring Conditional Logic
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
45Creating and Configuring a Case StructureCreate, configure and explore the different components of a Case structure.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring Case Structure
- Using Enumerated Data Type with Case Structure
- Investigating Selector Terminal
- Exploring Input and Output Tunnels
- Exploring Selector Terminal Types and Tunnels
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
46Using Conditional LogicExplore when to use conditional logic.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Using Conditional Logic
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
47Exploring ModularityExplore the modularity and the technique to reuse the code in LabVIEW.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Modularity in LabVIEW
- Reusing Code
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
48Working with IconsExplore the purpose of an icon, the characteristics of a good subVI icon, and create a custom subVI icon.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Working with Icons
- Creating an Icon
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
49Configuring the Connector PaneExplore and configure the connector pane for a VI and assign terminals in it.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring a Connector Pane
- Terminal Assignment and Related Settings
- Configuring the Connector Pane
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
50Working with SubVIsExplore the steps that you should take to document your subVIs, how you can use subVIs, and common practices for handling errors in subVIs.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Documenting a SubVI
- Placing a SubVI on the Block Diagram
- Error Management in a SubVI
- Creating and Using a SubVI
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
51Exploring Type DefinitionsExplore type definitions, called Type Def, their purpose, and application.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Type Definitions
- Effects of Changing a Cluster Data Type
- Using Type Definitions
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
52Creating and Applying Type DefinitionsExplore custom control (.ctl file) options, apply type definitions to the front panel, and identify when to use type definitions.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring Custom Control Options
- Identifying and Creating a Type Definition
- Type Definition Recommendations
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
53Exploring Sequential ProgrammingExplore sequential programming, sequence structures, and error case structures.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Sequential Programming
- Sequence Structure
- Error Case Structure
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
54Exploring State ProgrammingExplore state programming and the state transition diagram.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- State Programming and State Transition Diagram
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
55Building a State MachineExplore state machines and how they work.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring a State Machine
- State Machine Transition
- Implementing State Transition Diagram
- Alternative Way of Implementing the State Machine
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
56Additional Scalable Design Patterns in LabVIEWExplore additional scalable design patterns that can be used in LabVIEW.
Audience
- New users and users preparing to develop applications using LabVIEW.
- Users and technical managers evaluating LabVIEW in purchasing decisions.
- Users pursuing the Certified LabVIEW Associate Developer certification.
Task-based objectives
- Exploring Design Patterns
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW
- NI-DAQmx 21.0 or later
- NI-488.2 21.0 or later
- NI VISA 21.0. or later
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
- PCI-6221 or USB-6212
- IEEE 488.2 (GPIB) controller
- BNC-2120
Register or Purchase your Course
At Yotta Volt, your journey towards mastering NI technologies is just a step away. We are here to provide all the information you need to choose the right training and certification options. If you have questions, need guidance, or want to discuss the best learning solutions for you or your team, we are ready to assist.