Creating Custom Devices
- Updated2025-04-08
- 2 minute(s) read
Extend the functionality of VeriStand by packaging LabVIEW code into a form that you can add to the system definition file and deploy to a target.
Before you begin, you should determine if you have the necessary experience to create a custom device. You should also check the VeriStand Add-Ons and Custom Devices page or with your hardware vendor for pre-built custom devices.
You can use a custom device to execute on real-time systems and perform deterministic hardware-in-the-loop and real-time test procedures. With a custom device, you can control the configuration, execution, and user interface of a project. Custom devices appear in the System Explorer configuration tree.
A custom device can run either inline or in parallel (asynchronously) with the VeriStand Engine's Primary Control Loop, and can function as a timing and sync device. All custom devices communicate with the VeriStand Engine using configurable channels and properties.
Related Information
- Custom Device FAQs
Answers to common questions about creating a custom device.
- VeriStand Add-Ons and Custom Devices
- Custom Device Handbook
- Timing and Sync Custom Devices
A timing and sync custom device is any device that has the capability to drive the RTSI 0 line to serve as the chassis master hardware synchronization device for a system.
- VeriStand Engine
The VeriStand Engine is the execution mechanism that controls the timing of the entire system and the communication between the target and the host computer.