Install SoftMotion to Remote Target Using Running NI Linux Real-Time OS

Updated Jun 1, 2021



  • PXIe-8840
  • PXIe-8880
  • cRIO-9040
  • cRIO-9041
  • cRIO-9043
  • cRIO-9045
  • cRIO-9049
  • cRIO-9053
  • cRIO-9054
  • cRIO-9056
  • cRIO-9057
  • PXIe-8861
  • PXIe-8881


  • LabVIEW SoftMotion Module

Operating System

  • LabVIEW Real-Time (NI Linux Real-Time)

This article outlines how to install the LabVIEW SoftMotion Module to my remote target running the NI Linux Real-Time OS using the Real-Time Software Wizard Version 20.0+.

The LabVIEW SoftMotion Module is not directly compatible with NI Linux Real-Time, which prevents it from appearing in the list of installable software when installing software to a device running NI Linux RT, resulting in a similar screen to what's shown below. This occurs even if SoftMotion is correctly installed on your host machine.

The available strategies for installing SoftMotion to an NI Linux RT device will change based on your hardware, and are described below.


It is impossible to install the LabVIEW SoftMotion Module on a Real-Time PXI controller running the NI Linux RT  OS. If you need to install SoftMotion on your PXI controller, you will need to revert your PXI to Pharlap OS. Note that support for Pharlap on PXI will be removed during the NI 2022 Software Release, so users looking to use
SoftMotion on a Real-Time PXI are recommended to restructure their system.



In order to install SoftMotion to a cRIO running NI Linux RT OS, you need to perform a custom installation rather than an installation using a base system image. If you've already installed software to your target, you will need to go through the installation process for your other software again.
  1. If you are installing software to your target for the first time, skip to step 2. Otherwise:
    1. Open NI MAX and navigate to Remote Systems-><Your Target's Name>->Software.
    2. Right-click on your target and select Add/Remove Software. 
    3. Select the gear next to the listed installed image in the upper left hand corner of the wizard.
  1. Select Custom Software Installation from the list of available images to install on the target - if you already have software installed on the target, you will likely need to reformat your device before continuing with the installation.
  1. Proceed with the custom software installation and select SoftMotion from the list of software to add, as well as software necessary for all real-time programming, like your edition of LabVIEW Real-Time, and any other software needed for your application.
  1. Proceed through the rest of the installation process - once the installation is complete and your target is rebooted, SoftMotion should be correctly installed on your remote target.