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.
Course Last Release Date or Version Number:
Instructor-led Classroom: Three (3) Days
Instructor-led Virtual: Four (4) Days 5.5-hour sessions
On-Demand: 8 hours
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
Experience with Python
Experience with Embedded Networks
Familiarity with TestStand
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 | Explore the fundamentals of real-time test and its application to the software development cycle. |
|
Introduction to VeriStand | Navigate the VeriStand environment and create customized user interfaces. |
|
Implementing Models in VeriStand | Prepare pre-existing models for use in VeriStand, then import and configure the execution of those models. |
|
Configuring Hardware for HIL Systems | Recognize the different hardware platforms and I/O technologies used with VeriStand and connect to that hardware. |
|
Mapping and Managing Channels | Create mappings among system components, manage their I/O with aliases, and create user channels and calculated channels. |
|
Detecting and Responding to Events | Create alarms and procedures to detect and respond to hardware events. |
|
Applying Stimuli to Validate Test Requirements | Stimulate devices under test by creating stimulus profiles and real-time sequences with VeriStand or Python. |
|
Logging Data in VeriStand | Implement data logging on the host computer and the real-time target. |
|
Automating VeriStand | Explore automation capabilities in VeriStand to meet your test and workflow needs. |
|
Diagnosing and Benchmarking the System | View the system information and benchmark the system against performance requirements. |
|
Distributing VeriStand Applications | Explore methods to distribute VeriStand applications across multiple targets or hosts. |
|