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.

Note For a detailed guide to developing custom devices, refer to the Custom Device Handbook.

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.