Custom Device Build Specifications
- Updated2025-10-27
- 1 minute(s) read
The Build Specifications in a custom device LabVIEW project includes the Configuration and Engine source distributions.
The Configuration source distribution contains the source files that specify the configuration of the custom device when added to a VeriStand system definition. It also defines the user interface for the custom device in System Explorer.
- Initialization VI
- Main Page VI
- Custom Device XML file
- Any additional page VIs
- Any VIs the custom device configuration calls dynamically
The Engine source distribution contains the source files that configure how the custom device runs on the target. This build specification minimally includes the RT Driver VI. This specification also can include additional driver VIs and a timing source VI.
Both build specifications always include the Custom Device library, even though they do not both include every VI within that library.
Optional Source Distributions
- Configuration
- Engine (Windows)
- Engine (Linux x64)
After you configure the source distributions, you can choose between distributing the source files manually or using the LabVIEW Application Builder to build an installer.