NI VeriStand .NET API Help
- Updated2023-02-21
- 2 minute(s) read
NI VeriStand™ .NET API Help
August 2015, 373720F-01
NI VeriStand is configuration-based testing software, allowing you to develop, prototype, and test control systems using hardware I/O and your simulation models. NI VeriStand includes a run-time editable user interface as well as a test manager you can use to configure and implement triggered multi-file data logging, real-time test sequencing, stimulus generation and playback, and model calibration.
NI VeriStand also provides several .NET APIs, documented in this help file, that you can use to programmatically control certain software operations. You can access these assemblies from any .NET-compatible programming language or environment, including NI LabVIEW™ and NI TestStand™.
![]() |
Note Refer to the NI VeriStand Help, available in a separate help file you can access from the Windows Start menu, for more information about using the configuration-based NI VeriStand environment, connecting and deploying to hardware, running stimulus profiles and real-time sequences, and extending NI VeriStand functionality with NI LabVIEW. |
NI VeriStand includes the following .NET APIs:
API | Assembly | Description |
---|---|---|
Execution API | NationalInstruments.VeriStand.ClientAPI (in NationalInstruments.VeriStand.ClientAPI.dll) | Automates the operation of an NI VeriStand application on the target. For example, you can control models running on the host, configure alarm states and read data from alarms, and access Workspace tools. |
System Definition API | NationalInstruments.VeriStand.SystemDefinitionAPI (in NationalInstruments.VeriStand.SystemDefinitionAPI.dll) | Automates the operation and configuration of a system definition file. This API performs the same operations as configuring the file in the System Explorer window. |
Stimulus Profile Definition API | NationalInstruments.VeriStand.StimulusProfileDefinitionApi (in NationalInstruments.VeriStand.RealTimeSequenceDefinitionApi.dll) | Automates the operation and configuration of stimulus profiles. This API performs the same operations as configuring stimulus profiles in the Stimulus Profile Editor. |
Real-Time Sequence Definition API | NationalInstruments.VeriStand.RealTimeSequenceDefinitionApi (in NationalInstruments.VeriStand.RealTimeSequenceDefinitionApi.dll) | Automates the operation and configuration of real-time sequences. This API performs the same operations as configuring real-time sequences in the Stimulus Profile Editor. |
Data Types API | NationalInstruments.VeriStand.Data (in NationalInstruments.VeriStand.DataTypes.dll) | Represents data types and resources used by NI VeriStand. |
The NI VeriStand .NET APIs require the following software:
- Microsoft .NET Framework 4.0, which uses Microsoft .NET Common Language Runtime (CLR) 4.0
- A .NET environment capable of interacting with .NET Framework 4.0-based assemblies, such as Microsoft Visual Studio 2010 or LabVIEW 2013
For more information about this help file, refer to the following topics:
Technical Support and Professional Services
To comment on National Instruments documentation, refer to the National Instruments website.
© 2012-2015 National Instruments. All rights reserved.