The Instrument Addon Custom Device allows users to generically define instrument commands.
The add-on supports the following base protocols:
- NI-VISA (GPIB, RS232, RS485, and RS422)
- TCP
- UDP
- AK TCP
- AK RS232
You should set the communication structure to command-response. The instrument does not initiate communications. For best results, you should set your communication rate lower than 100 Hertz. Higher communication rates are not guaranteed to be as effective.
Note: The add-on supports decimation for a fast VeriStand primary control loop.
- Download the latest release of the VeriStand Custom Devices on ni.com or manually from the GitHub Releases page.
- See the Quick Start Guide for a walkthrough of using the Custom Device.
LabVIEW 2020
To run the Instrument Addon Custom Device, you will need to install the following:
Install the following dependencies to check the source code, modify the add-on, or build the Instrument Addon Custom Device locally.
Protocols.lvlibp
from niveristand-instrument-addon-classesProtections.lvlibp
from niveristand-instrument-addon-classes- LabVIEW 2020 or later
- LabVIEW Real-Time Module
- VeriStand Custom Device Development Tools
- Install the latest package from the release page
- VeriStand Custom Device Testing Tools
- Install the latest package from the release page
Branch rebasing and other history modifications will be listed here, with several notable exceptions:
- Branches prefixed with
dev/
may be rebased, overwritten, or deleted at any time. - Pull requests may be squashed on merge.
The Instrument Addon Custom Device is licensed under an MIT-style license (see LICENSE). Other incorporated projects may be licensed under different licenses. All licenses allow for non-commercial and commercial use.