NI VeriStand Add-Ons Documents

cancel
Showing results for 
Search instead for 
Did you mean: 

Real-Time Sequence Example Library

Overview

The real-time sequence example library provides a starting point for creating and using real-time sequences using NI VeriStand 2011 and newer.  This functionality is commonly used for any sort of real-time testing that requires test automation or real-time stimulus generation. This example library contains real-time sequences that include:

 

  1. A state machine example that outputs a sine wave, square wave, sawtooth wave, and a triangle wave
  2. A swept sine wave generator whose sine output increases linearly as the sequence runs
  3. A logarithmic swept sine wave generator whose sine output increases logarithmically as the sequence runs
  4. A damped sine wave generator whose amplitude shrinks as the sequence runs
  5. A benchmarking sequence that determines primary control loop rate and monitors the system to ensure on-time operation
  6. A multi-tasking fault injection sequence that generates a ramp signal in one task and performs triggered fault injection in the other task.

 

Instructions for Use

All of the attached real-time sequences function on their own and can be incorporated into a stimulus profile.  However, since many test cases are application specific, they are often more useful as a demonstration for the types functions that are available in the stimulus profile editor. 

 

Installing the Real-Time Sequence Library

To use the Real-Time Sequence Library, unzip the add-on files and place them in any accessible location on your hard drive.

 

If you would like to have these real-time sequences available in the User Library, place them in <National Instruments\NI VeriStand 2011\Stimulus Profiles\Library\User.

 

Requirements to Run the Real-Time Sequence Library

These real-time sequences have been created using NI VeriStand 2011, so NI VeriStand 2011 or newer is required to run them.

Software

This device was created for use with NI VeriStand <version>.  To use this custom device you must have the following software installed:

 

  • Bulleted list of required software

 

Hardware

No hardware is required to use these real-time sequences.  However, they can run on real-time hardware and communicate with any device that is supported by NI VeriStand.

 

Requirements to Modify the Real-Time Sequence Library

These real-time sequences have been created using NI VeriStand 2011, so NI VeriStand 2011 or newer is required to edit them.

 

Support and Contact

This add-on is provided as open-source software.  If it does not meet your exact specification, you are encouraged to modify the source code to meet your needs.  It is not officially supported by National Instruments.

 

If you encounter a problem with this add-on, or if you have suggestions for a future revision, please post to the forum for this add-on <link to forum>.  You must use this feedback forum for support. Do not call National Instruments for support for this add-on.

 

National Instruments does not support this code or guarantee its quality in any way. THIS EXAMPLE PROGRAM IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).

Nick Keel
Product Manager - NI VeriStand and Model Interface Toolkit
National Instruments
Contributors