In the HIL Fundamentals Using VeriStand Course, you will learn how to use the out-of-the-box features of VeriStand to develop real-time testing applications. This course introduces real-time testing and walks you through building a VeriStand test system that includes real-time simulation, hardware I/O, and alarming. You also learn to create sophisticated real-time stimulus profiles to stimulate a unit under test and log its responses to a variety of real-world conditions.
On-Demand: 8 hours
Classroom: 3 days (8 hours/day)
Virtual: Four (4) days - 4.5-hour session
New NI VeriStand users
Engineers creating real-time test systems such as hardware-in-the-loop test systems, dynamometers, or servo hydraulic test systems
Test technicians tasked with executing and modifying existing VeriStand test systems
Users and technical managers evaluating VeriStand for their applications
Experience with Microsoft Windows
VeriStand
LabVIEW
TestStand
PXIe Chassis
PXIe Controller
Virtual instructor-led training includes digital course material that is delivered through the NI Learning Center.
NI virtual instructor-led training is delivered through Zoom, and Amazon AppStream/LogMein access is provided to participants to perform the exercises on virtual machines equipped with the latest software.
Apply VeriStand to your real-time test application needs
Create user interfaces for data visualization and control
Import and configure models for simulation of system plants and controllers
Deploy VeriStand software to your Real-Time target
Configure DAQ, XNET, SLSC, FPGA, and Custom Devices for use in VeriStand
Create mappings between model I/O, hardware I/O, channels, and aliases
Protect system hardware with alarms and procedures
Stimulate and log responses of Devices Under Test with Real-Time Sequences and Stimulus Profiles
Log and report test data; and automate tests using TestStand, Python, or ASAM XIL
Benchmark, optimize and troubleshoot VeriStand applications; and configure distributed systems
Lesson | Overview | Topics |
---|---|---|
Introduction to Real-Time Test | Describe the different types of real-time test, the use cases for each, and the benefits of component reuse throughout the development cycle. |
|
Introduction to NI VeriStand | Navigate the VeriStand environment, create user interfaces, and describe how VeriStand is used for real-time test.
|
|
Implementing Models in VeriStand | Prepare pre-existing models for import into VeriStand, then import and configure the execution of those models. |
|
Mapping and Managing Channels | Create mappings between system components, manage their I/O with aliases, and create user channels and calculated channels. |
|
Configuring Hardware for HIL Systems | Describe the different hardware platforms and I/O technologies used with NI VeriStand and establish connections to that hardware. |
|
Applying Stimuli to Validate Test Requirements | Stimulate devices under test by creating stimulus profiles and real-time sequences with VeriStand or Python. |
|
Logging Data | Implement data logging on the host computer and the real-time target. |
|
Automating VeriStand | Automate VeriStand to meet the workflow needs. |
|
Viewing System Diagnostics and Benchmarking | View system information and benchmark the system against performance requirements.
|
|
Configuring Distributed Systems | Distribute VeriStand applications across multiple targets or hosts. |
|