Linux Target OS Not Available When Creating NI VeriStand Model Using LabVIEW

Updated Apr 3, 2023

Reported In

Software

  • VeriStand
  • LabVIEW

Operating System

  • Linux

Issue Details

I would like to create a LabVIEW model to run in VeriStand on a Linux target (such as cRIO 903x), but when I go to Tools >> NI VeriStand >> Generate Model from VI, I do not see Linux in the Target OS drop-down menu.

Solution

Starting with LabVIEW 2017, users can generate LabVIEW models for VeriStand for Linux targets. 

In order to have this capability, you must install NI VeriStand LabVIEW Models for NI Linux Real-Time Target.
  1. First, navigate to the NI VeriStand LabVIEW Models for NI Linux Real-Time Target download page associated with your version of software.
  2. Then, install the required software for the LabVIEW Models for NI Linux Real-Time Targets is listed in the Installation Instructions on the product download page
    • This includes LabVIEW Real-Time, CompactRIO drivers, NI VeriStand, and C/C++ Development Tools for Linux. Specific versions required will be available on your version's LabVIEW Models for Linux Real-Time Targets download page
    • The required software at the specified versions must be installed before installing the VeriStand LabVIEW Models for NI Linux Targets. 
  3. Once required software is installed/updated, the NI VeriStand LabVIEW Models for NI Linux Real-Time Targets associated with your version of software can be installed.
  4. After completing installation instructions, you should now see Linux target option in the LabVIEW Tools >> NI VeriStand >> Generate Model from VI >> Target OS drop-down menu.

Additional Information

Note: The 2018 version of NI VeriStand LabVIEW Models for NI Linux Real-Time Target is compatible with VeriStand 2018 SP1.