Where Can I Find the Latest Version of FIU Custom Device?

Updated Jul 20, 2023

Environment

Hardware

  • PXI-2510
  • PXI-2512
  • PXIe-2512
  • PXI-2514
  • PXIe-2514
  • Fault Insertion Module

Software

  • VeriStand
  • LabVIEW

Driver

  • NI-SWITCH

Operating System

  • Windows

We recently upgraded VeriStand to a new version. I was using the FIU custom device from the ni.com tutorial page, but I can not find the FIU custom device for the latest version. Where can I find this library?

The creation of a VeriStand custom device is not within the scope of NI technical support, but for FIUs, a custom device is provided directly from the FIU custom device tutorial page at ni.com. To use the VeriStand custom device version not provided on this page, you need to build your own custom device.

A library for building custom devices is available. Through this link, you can find open source that can be used as some VeriStand Custom Device. This article focuses on creating FIU custom devices.

Two types of files are required to use Custom Device. 1st files are used for interfacing physical channel for FIU in system definition file, and 2nd files are UI components used in VeriStand screen. In this article, We will cover an example of custom device creation for the PXI-2510. For other types of FIU devices, the process is similar.

After downloading all the FIU custom device files from github, you need to open them in the same LabVIEW version as the VeriStand version you want to create. After decompressing, there is a folder named PXI-2510 Source. You will see the following figure, where you can double-click the LabVIEW Project file to run the project.

Once the project is open, please follow these steps:
1. Right-click on Project: PXI-2510 Custom Device Project.lvproj » Mass Compile to compile all components of this project.
2. Right-click on Build Specifications » Build All to create files for using custom device.

Repeat the same procedure by opening the project in the Custom Controls Source folder. Open the file named FIU Control.lvproj and repeat the same procedure. For the PXI-2510, also open the file named 2510 Array Control.lvproj and repeat the same operation. See the figure below for the contents of the custom controls source folder.



In the Built folder, the folder named Custom Devices and the folder called Display Templates contain the build output files. You can use the custom device by moving the built files to a specific directory in VeriStand.

1. Copy the contents of the provided Built\Custom Devices folder into:
<Public Documents>\National Instruments\VeriStand 20xx\Custom Devices

2. Copy the contents of the provided Built\Display Templates folder into:
<Public Documents>\National Instruments\VeriStand 20xx\Display Templates

After you run VeriStand again, you can use your custom device in the system definition file.

Additional Information

For the 2512 or 2514, open source is the source of the PXI bus type module, but it can be used for modules of the PXI Express bus type as well.