NI-XNET 2023 Q1 Readme

January 2023

This file contains installation instructions and compatibility information for NI-XNET 2023 Q1.

You can find more release information on ni.com.


Overview

Supported Operating Systems

Application Software Support

Installation Instructions

Updated LabVIEW Compatibility Policy

Product Security and Critical Updates

New Features

Supported Hardware

Accessing the Documentation

Finding Examples

Automating the Installation of NI Products

Using NI Software with Microsoft Windows 11

Using NI Software with Microsoft Windows 10

Unsupported Windows Operating Systems

NI no longer supports Phar Lap ETS Real-Time Operating System


Overview

NI-XNET is an NI instrument driver that features a common set of easy-to-use functions for reading and writing Automotive Ethernet, CAN, LIN, and FlexRay data on many different platforms including USB, PXI, PCI, NI CompactDAQ, and NI CompactRIO.

Supported Operating Systems

NI-XNET 2023 Q1 supports the following operating systems:

  • Windows 11
  • Windows 10
  • Windows Server 2022
  • Windows Server 2019
  • Windows Server 2016
  • NI Linux® Real-Time

Note  NI-XNET no longer supports any 32-bit Windows operating system. Refer to Unsupported Windows Operating Systems for more information about support for Microsoft Windows OSes.

Application Software Support

NI-XNET 2023 Q1 supports the following application software versions, including service packs. If you are not using NI application software, refer to Microsoft Visual Studio Support.

Application Software Versions Supported by NI-XNET 2023 Q1
LabVIEW 2020, 2020 SP1, 2021, 2021 SP1, 2022 Q3, 2023 Q1
LabVIEW Real-Time (RT) 2020, 2021, 2022 Q3, 2023 Q1
LabWindows™/CVI™ 2017 and later

This product no longer supports LabVIEW NXG. Refer to LabVIEW NXG on ni.com for more information about LabVIEW NXG Life-Cycle Dates and driver version support.

Microsoft Visual Studio Support

If you are using the NI-XNET .NET Class Library, .NET Framework 4.0 (minimum) is required. The NI-XNET 2023 Q1 .NET Class Library can be used with Visual C# or Visual Basic .NET in any Visual Studio version that can target .NET Framework 4.0 or .NET Framework 4.5.

To use the .NET API, you must install the .NET class libraries or the .NET wrapper in addition to the NI device driver. For information about versions of the .NET Framework and the drivers each supports, as well as the download location of the installer files, refer to .NET Resources for NI Hardware and Software.

Installation Instructions

Download the NI-XNET installer from ni.com/downloads. NI software includes NI Package Manager to handle the installation. Refer to the NI Package Manager Manual for more information about installing, removing, and upgrading NI software using Package Manager.

After installing your software, you will need to activate it. Activating your software verifies the licenses associated with your NI account, so you can start using your software. You have different options for activation, based on your software and how it was purchased. Please visit ni.com/activate for more information on activation methods.

Updated LabVIEW Compatibility Policy

The "NI-XNET Support for LabVIEW" package supports applications using NI-XNET ​with LabVIEW 2023 or later. When installing NI-XNET, this package will be recommended if you have already installed LabVIEW 2023 or later and installs to the LVAddons directory.

LVAddons directory location: "C:\Program Files\NI\LVAddons"

Product Security and Critical Updates

Visit ni.com/security to view and subscribe to receive security notifications about NI products. For information about critical updates from NI, refer to Available Critical and Security Updates for NI Software.

New Features

  • Added support for LabVIEW 2023 Q1

Supported Hardware

Visit NI Hardware and Operating System Compatibility to view driver, desktop operating system, and real-time operating system support for individual hardware devices.

To view information for your device:

  • Select your hardware model in the dropdown list on the page to view compatibility information for your device.
  • Type your hardware model number in the dropdown list on the web page to filter the list of available devices.

Note: Some compatibility information may only be available in the archive attached to the NI Hardware and Operating System Compatibility page. For historic driver and OS support information, refer to the readme for the relevant driver version.

Additional Hardware Support Information

The following list details the hardware models supported in NI-XNET 2023 Q1:

  • USB-8501 Low-Speed/Fault Tolerant USB CAN Interface Device
  • USB-8502 High-Speed/FD USB CAN Interface Device
  • USB-8506 USB LIN Interface Device
  • PCI-8511 Low‑Speed/Fault-Tolerant CAN Interface Device
  • PCI-8512 High‑Speed/FD CAN Interface Device
  • PCI-8513 Software‑Selectable/FD CAN Interface Device
  • PCI-8516 PCI LIN Interface Device
  • PCI-8517 FlexRay Interface Device
  • PCIe-8510 PCIe Vehicle Multi-Protocol Interface Device
  • PXI-8511 Low-Speed/Fault Tolerant PXI CAN Interface Module
  • PXI-8512 High-Speed, Flexible Data Rate PXI CAN Interface Module
  • PXI-8513 Software-Selectable PXI CAN Interface Module
  • PXI-8516 PXI LIN Interface Module
  • PXI-8517 PXI FlexRay Interface Module
  • PXIe-8510 PXI Vehicle Multiprotocol Interface Module
  • PXIe-8521 100BASE-T1 PXI Automotive Ethernet Interface Module
  • PXIe-8522 1000BASE-T1 PXI Automotive Ethernet Interface Module
  • PXIe-8523 100/1000BASE-T1 PXI Automotive Ethernet Interface Module
  • PXIe-8623 100BASE-TX/1000BASE-T PXI Automotive Ethernet Interface Module
  • TRC-8542 CAN HS/FD Transceiver Cable
  • TRC-8543 CAN HS/FD or LS/FT Transceiver Cable
  • TRC-8546 LIN Transceiver Cable

C Series modules:

  • NI 9860 C Series Vehicle Multiprotocol Interface Module
  • NI 9861 Low-Speed/Fault Tolerant C Series CAN Interface Module
  • NI 9862 High-Speed, Flexible Data Rate C Series CAN Interface Module
  • NI 9866 C Series LIN Interface Module

Supported platforms for XNET C Series modules:

  • CompactDAQ—NI-DAQmx 17.1 (or later) is required for:
    • USB Chassis: cDAQ-9171, cDAQ-9174, cDAQ-9178, and cDAQ-9179
    • Ethernet Chassis: cDAQ-9181, cDAQ-9184, and cDAQ-9188
    • Wireless Chassis: cDAQ-9191
    • cDAQ Controller: cDAQ-9138 (Windows only) and cDAQ-9139 (Windows only)
    • cDAQ Controller: cDAQ-9132 (Windows and RT) and cDAQ-9134 (Windows and RT)
    • cDAQ Controller: cDAQ-9133 (Windows and RT) and cDAQ-9135 (Windows and RT)
    • cDAQ Controller: cDAQ-9136 (Windows and RT) and cDAQ-9137 (Windows and RT)
    • Ethernet Chassis: cDAQ-9185 and cDAQ-9189
  • CompactRIO—CompactRIO 20.0 (or later) and LabVIEW 2017 (or later) are required for the following targets:
    • Integrated CompactRIO Real-Time Controller: cRIO-906x, and cRIO-903x
    • Single-Board RIO: sbRIO-9627, sbRIO-9607
    • CompactRIO Real-Time Controller: cRIO-9032, cRIO-9037
    • CompactRIO Real-Time Controller: cRIO-9035 (Sync), cRIO-9039 (Sync)
    • When using a cRIO-903x or cRIO-906x, a bit stream is not needed with NI 986x modules in the project
    • When using a cRIO-903x, cRIO-906x, or sbRIO-96x7, installation in the "Other" programming environment is not supported
    • CompactRIO Real-Time Controller: cRIO-9040, cRIO-9042, cRIO-9043, cRIO-9045, cRIO-9046, cRIO-9047, cRIO-9048, and cRIO-9049
    • When using a cRIO-904x, NI 986x modules will only be usable in Real-Time mode, and no bit stream is necessary
  • CompactRIO—CompactRIO 20.0 (or later) and LabVIEW 2018 (or later) are required for the following targets:
    • CompactRIO Real-Time Controller: cRIO-9053, cRIO-9054, cRIO-9056, and cRIO-9057
    • When using a cRIO-905x, NI 986x modules will only be usable in Real-Time mode, and no bit stream is necessary
  • CompactRIO—CompactRIO 20.0 (or later) and LabVIEW 2019 (or later) are required for the following targets:
    • Single-Board RIO: sbRIO-9603, sbRIO-9608, sbRIO-9609, sbRIO-9628, sbRIO-9629, sbRIO-9638
    • When using an sbRIO-9603, sbRIO-9608, sbRIO-9609, sbRIO-9628, sbRIO-9629, or sbRIO-9638, NI 986x modules will only be usable in Real-Time mode, and no bit stream is necessary

Note  NI-XNET software supports only NI Automotive Ethernet, CAN, FlexRay, and LIN hardware products. For information about software for CAN products from other vendors, refer to the documentation you received with those products.

Accessing the Documentation

Refer to the NI-XNET documentation, accessible from the Help menu in LabVIEW, for information about NI-XNET.

Finding Examples

Select Help»Find Examples from LabVIEW to launch the NI Example Finder.

You can find Automotive Ethernet, CAN, FlexRay, and LIN examples under Hardware Input and Output in the Example Finder.

LabVIEW examples for NI-XNET are located in the National Instruments\LabVIEW\examples\nixnet (From LabVIEW 2023 Q1 and later the examples can be found under LVAddons directory C:\Program Files\NI\LVAddons\ni-xnet\examples) directory. You can modify an example VI to fit an application, or you can copy and paste from one or more examples into a VI that you create.

Automating the Installation of NI Products

You can automate the installation of most NI products using command-line arguments to suppress some or all of the installer user interface and dialog boxes.

If the NI product you are installing uses Microsoft .NET 4.6.2, the .NET installer may run before any NI software installs and may require a reboot before the installation of NI software begins. To avoid a .NET reboot, install .NET 4.6.2 separately before you install NI software.

For more information about automating the installation of NI products, refer to Automating an Installer in the NI Package Manager manual.

Using NI Software with Microsoft Windows 11

Microsoft Windows 11 is the latest version of the Windows operating system and features significant changes compared to previous versions. For more information about NI support for Windows 11, refer to NI Product Compatibility for Microsoft Windows 11.

Using NI Software with Microsoft Windows 10

For more information about NI support for Windows 10, refer to NI Product Compatibility for Microsoft Windows 10.

Unsupported Windows Operating Systems

NI-XNET no longer supports Windows Vista/XP/7/8.x, Windows Server 2003/2008/2012, or any 32-bit Windows operating system. Versions of this product that ship after May 1, 2021, may not install or execute correctly on these operating systems. For detailed information about NI operating system support, visit https://www.ni.com/r/win32bitsupport.

NI No Longer Supports Phar Lap ETS Real-Time Operating System

NI Software no longer supports Phar Lap ETS Real-Time Operating System. NI-XNET 2022 Q3 (and later) may not install or execute correctly on this operating system. For high-level information on the support roadmap for Phar Lap and its replacement, NI Linux Real-Time, visit ni.com/r/xf35k1. To find out what hardware is supported on PXI controllers running NI Linux Real-Time, visit ni.com/r/b7g5wi.