The Scan Engine and EtherCAT Custom Device allows users to integrate I/O from several hardware platforms that are not natively supported by VeriStand:
- CompactRIO Chassis with supported C Series Modules
- NI-9145 EtherCAT Chassis with supported C Series Modules
- User-Defined Variables on CompactRIO and NI-914x FPGAs
- Generic EtherCAT Slaves (limited support with PDO access only)
- NI Remote I/O Modules
Note that C Series Module support can be difficult to determine, as it depends on how the module is being used. See the list of supported C Series Modules and the NI documentation for the supported software modes for each module to determine whether the specific module is available in cRIO Scan Interface mode
or EtherCAT (Scan Interface) mode
. The best determination of support is whether the module can be added to a chassis in VeriStand's System Explorer.
Download the latest release of the VeriStand Custom Devices on ni.com or manually from the GitHub Releases page
LabVIEW 2020
- I/O Variable Remote Configuration Web Service
- NI Scan Engine
- NI-Industrial Communications for EtherCAT
The additional software listed below is required to develop or build this custom device from source. Manual build instructions are located here.
- LabVIEW 2020 or later
- LabVIEW FPGA Module
- 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
- The packed library build from Scan Engine Custom Device Module Libraries
- The FXP build from Scan Engine Custom Device FXP Libraries
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 Scan Engine 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.