The NI VeriStand Custom Device Project Wizard is a that improves upon the shipping template tool by integrating with the LabVIEW New Project wizard, adding PXI and cRIO (VxWorks & Linux) Real-Time targets to the project, creating debug and release build specifications, and organizing the project with component specific (System Explorer, Engine, Shared) libraries that comply with the custom device development guidelines used and recommended by NI Systems Engineering.
To begin creating a custom device, launch LabVIEW's new project wizard either from File >> New Project (Figure 1) or from the splash screen by clicking Create Project (Figure 2).
Figure 1: Launching the Project Wizard from the File Menu
Figure 2: Launching the Project Wizard from the Splash Screen
Select NI VeriStand Custom Device from either the All or NI VeriStand category and click next (Figure 3).
Figure 3: Selecting the NI VeriStand Custom Device Wizard
Configure your new custom device by defining its name, execution mode, and source code location (Figure 4). Advanced options can be configured as needed. Then click Finish.
Figure 4: Configure the new custom device
The wizard will then generate a new LabVIEW Project that contains the custom device template you selected (Figure 5), with a clean project structure that utilizes multiple libraries and virtual folders for organization. The project also contains a Real-Time target for each type of target NI VeriStand supports (Note: You can remove these targets from the LabVIEW project and custom device XML if your custom device won't support certain targets).
Figure 5: Project created by the NI VeriStand Custom Device Project Wizard
Now you can start adding functionality to your custom device. For guidance on coding your custom device, consult the NI VeriStand Help.
To install the NI VeriStand Custom Device Project Wizard, first ensure you meet the requirements below then download and install the attached VIPM Package.
This add-on was created for use with NI VeriStand 2015+. To use this add-on you must have the following software installed:
This add-on is provided "as is" and 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 here:. You must use this feedback forum for support. Do not call National Instruments for support for this add-on.