LabVIEW Core 2
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.
Lesson List
33 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.
1Communicating between Parallel LoopsExplore parallel loops and how to use channel wires to communicate between parallel loops.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Uses of Parallel Loops
- Communication between Parallel Loops
- Parallel Loops and Wires
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
2Exploring Channel Wires and TemplatesExplore different ways to communicate data between parallel loops using Channel Wires.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Introduction to Channel Wires
- Parallel Loops and Channel
- Features and Components of Channel Wires
- Creating and Using Channel Wires
- Types of Channel Templates
Types of Channel Templates
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
3Stream ChannelCommunicate data between parallel loops using Stream Channel Wires.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Using Stream Channel Templates
- Parallel Loops with a Stream Channel
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
4Tag ChannelCommunicate data between parallel loops using Tag Channel Wires.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Using Tag Channel Templates
- A Simple Tag Channel
A Simple Tag Channel
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
5Messenger Channel and Channel DebuggingCommunicate data between parallel loops using Messenger Channel Wires, and Debug channels.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Using Messenger Channel Templates
- Forkable Channels
- Data Types and Debugging
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
6Exploring Channel Wire InteractionsUse channels to interact with Case structures and subVIs.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Interaction with Case Structures
- Interaction with SubVIs
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
7Using QueuesTransfer every point of data between parallel loops using queues.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Communicating Data between Parallel Loops
- Troubleshooting Buffer Overflow
- Local vs. Global Variables
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
8Event-Driven ProgrammingExplore event-driven programming and how to implement it using the Event structure.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Event-Driven Application Scenario
- Event-Driven Programming
- Polling vs. Events
- Configuring the Event 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 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
9User Interface Event Handler Design PatternCreate an event-driven application with the User Interface Event Handler design pattern.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Event Handler
- Design Pattern Recommendations and 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 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
10Event-Driven State Machine Design PatternLeverage a powerful and flexible design pattern called the Event-Driven State Machine design pattern.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Event-Driven State Machine
- Simple State Machine
- Event-Driven State Machine Caveat
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
11Producer/Consumer (Events) Design PatternExplore Producer/Consumer (Events) design pattern, message communication, and its implementation.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Message Communication
- Message Implementation
- Message Queue VIs
- Producer/Consumer (Events) Design Pattern
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
12Channeled Message Handler (CMH) Design PatternExplore the Channeled Message Handler (CMH) design pattern, which is an improvement over the Producer/Consumer (Events) design pattern.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Channeled Message Handler (CMH)
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
13VI Server ArchitectureExplore VI Server and the class hierarchy of properties and methods.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- VI Server Purpose and Usage
- Class Hierarchy
- Properties
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
14Property Nodes and Control ReferencesExplore Property Nodes, how to use them, create them, and handle errors.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Property Nodes and Control References
- Execution Order and 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 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
15Invoke NodesUse Invoke Nodes to perform actions on controls of VIs and to use the VI Server methods to associate an Invoke Node with the current VI.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Exploring Nodes
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
16Why Is Object-Oriented Programming (OOP) UsedExplore the use cases, benefits, and principles of Object-Oriented Design and Programming.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Benefits and Use Cases of OOP
- What Is Object-Oriented Design (OOD)?
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
17Components of OOPExplore various components of Object-Oriented Programming (OOP). Implement classes in LabVIEW and create simple methods.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- What Is a Class?
- What Is an Object?
- What Is a Method?
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
18Data EncapsulationExplore data encapsulation and how data is encapsulated inside of classes in LabVIEW.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Encapsulating Data 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 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
19OOP for Managing DataUse Object-Oriented Programming (OOP) to define code modules and use classes as a powerful cluster.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Using OOP to Define Code Modules
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
20Configuration Settings OverviewExplore configuration settings and how to work with them.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Configuration Settings
- Working with Configuration Settings
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
21Managing Configuration Settings Using a Delimited FileStore configuration settings in a delimited file, load the configuration data from a delimited file, and search for the specific configuration data.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- What Is a Delimited File?
- Working with a Delimited File
- Pros and Cons of Using a Delimited File
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
22Managing Configuration Settings Using an Initialization (INI) FileStore configuration settings in an initialization file, read configuration settings from an INI file and describe the pros and cons of using an INI file.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Exploring Initialization Files
- Working with Initialization Files
- Pros and Cons of Using an INI File
- Using an INI File to Manage Configuration 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 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
23Error Handling OverviewExplore error handling methods used in LabVIEW for smooth operation of an application.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Basics of Error Handling
- Automatic Error Handling (AEH)
- Five Aspects of Error Handling
- Development vs. Deployment Phases
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
24Exploring Error ResponseExplore strategies on handling errors locally.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Simple Error Management
- Local Error Response
Local Error Response
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
25Exploring Event LoggingExplore the importance of execution logs and what information needs to be logged into them.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Execution Logs and Outputs
- Execution Logs Example Code
Execution Logs Example 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 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
26Injecting Errors for TestingInject errors into code for testing, explore error rings, and verify error handling behavior.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Manually Injecting an Error
- Verifying Error Handling Behavior
Verifying Error Handling Behavior
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
27Preparing Code for DistributionExplore the tasks that need to be completed when preparing project files for distribution.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Preparing Files
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
28Build SpecificationsExplore build specification settings and how to determine when a build specification is necessary.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objective
- Build Specifications
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
29Creating and Debugging an ApplicationCreate and debug a stand-alone LabVIEW application.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- System Requirements and Build Specifications
- Application Properties
- Build Specifications Status
- Verifying and Debugging
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
30Creating a Package for DistributionCreate, configure, build, and deploy LabVIEW packages.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objectives
- Creating Packages and Package Installer
- Package Properties and Build Completion
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
31Recommended Coding PracticesExplore the tasks that need to be completed when preparing project files for distribution.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objective
- Programming Guidelines in LabVIEW
- Best Practices 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 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
32Writing Performant Code in LabVIEWExplore techniques to assess and optimize performance of your code.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objective
- Writing Performant Code 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 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
33Software Engineering Best PracticesExplore key principles of software engineering best practices and the benefits of implementing them in LabVIEW.
Audience
- New users and users preparing to develop applications using LabVIEW
- LabVIEW Core 1 Course attendees
- Users and technical managers evaluating LabVIEW in purchasing decisions
- Users pursuing the Certified LabVIEW Associate Developer certification
Lesson Objective
- Project Management
- Source Code Control
- Code Review and Testing
- Continuous Integration
Hardware and Software
NI Online Training courses are best utilized on systems meeting minimum requirements for best performance. Use the following guidelines:
Software
- LabVIEW 2021
- NI-DAQmx 21.0
Hardware
Use simulated hardware where applicable or the list below as reference if you want to program and test the hardware related exercises:
NI-DAQmx Hardware
- Option 1: NI PCI-6221 or NI USB-6212, BNC-2120
- Option 2: Simulated NI-PCI-6221
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.