Table Of Contents

Installing Software on the Host Computer

    Last Modified: August 30, 2018

    If you do not currently have any NI software installed on your host computer, see the Install Software section for details on required software and in which order to install it. If you have some NI software already installed, see the Software Compatibility Resources section for resources to check the compatibility of your software with your controller.

    Install Software

    Before using the cRIO-905x, you must install the following application software and device drivers on the host computer in the order shown.

    Refer to Choosing Your Programming Mode to determine the programming modes you wish to use.

    Sequence Software Corresponding Programming Mode
    1 LabVIEW 2018
    2 LabVIEW Real-Time Module 2018 or later
    3 LabVIEW FPGA Module 2018 or later[1]

    LabVIEW FPGA Mode

    4 NI CompactRIO Device Drivers 18.1 or later[2]

    Real-Time Mode

    Real-Time Scan (IO Variables) Mode


    If you do not have the software media included with your hardware or do not have a media drive, go to to download the required software.

    After installing the software, you must activate it using NI License Manager.

    Software Compatibility Resources

    For more information about installing the correct versions of software, visit and enter the Info Code swsupport.

    For tips on resolving software compatibility issues with CompactRIO systems, visit and enter the Info Code swcompatibility.


    If you try to install software that already exists on your host computer, the installer will show nothing installed.

    • 1 LabVIEW FPGA Module is not required when using Real-Time or Real-Time Scan (IO Variables) program modes. To program the user-accessible FPGA on the cRIO-905x or deploy C Series modules in the LabVIEW FPGA program mode, LabVIEW FPGA Module is required.
    • 2 NI CompactRIO Device Drivers 18.1 and later include NI-DAQmx driver software. To deploy C Series modules installed in the cRIO-905x in Real-Time (NI-DAQmx) mode, ensure that NI-DAQmx is selected during installation. To deploy C Series modules installed in the cRIO-905x in Real-Time Scan (IO Variables) mode, ensure that NI Scan Engine is selected during installation.

    Recently Viewed Topics