NI Labs Toolkits

Showing results for 
Search instead for 
Did you mean: 

NI VeriStand Custom Device Project Wizard

by Ryan_S ‎08-10-2016 10:59 AM - edited ‎01-30-2017 10:56 AM

Overview

The NI VeriStand Custom Device Project Wizard is a LabVIEW Template 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.

Instructions for Use

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).

FileCreateProject.pngFigure 1: Launching the Project Wizard from the File Menu

Splashscreenproject.pngFigure 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).

vscustomdeviceitemselect.pngFigure 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.

configurepage.pngFigure 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).

vscdproject.pngFigure 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.

Installation Instructions


To install the NI VeriStand Custom Device Project Wizard, first ensure you meet the requirements below then download and install the attached VIPM Package.

Software Requirements

This add-on was created for use with NI VeriStand 2015+.  To use this add-on you must have the following software installed:

  • NI VeriStand 2015+
  • NI LabVIEW 2015+
  • NI LabVIEW Real-Time Module 2015+ (If you want to code your custom device for Real-Time targets)

Known Issues

  • None at this time.

Version History

1.0.0

  • Initial Release

Support and Contact

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: NI VeriStand Custom Device Project Wizard. You must use this feedback forum for support. Do not call National Instruments for support for this add-on.

National Instruments does not support this code or guarantee its quality in any way. THIS SOFTWARE IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).

Contributors