Releases: ni/niveristand-routing-and-faulting-custom-device
Routing and Faulting Custom Device 25.0.0 (2025 Q1)
Enhancements
VeriStand Version Support
- VeriStand 2025
- VeriStand 2024
- VeriStand 2023
VeriStand Version Support Removed
- VeriStand 2021
Packages and Install Order
The Routing and Faulting custom device, SLSC Switch custom device, and NI-SWITCH custom device may be installed in any order and are the only packages required to perform routing and faulting in the VeriStand development environment:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-routing-and-faulting-veristand-<version>-support_25.0.0.6_windows_x64.nipkg |
Routing and Faulting Custom Device | No |
2 | ni-slsc-switch-veristand-<version>-support_25.0.0.6_windows_x64.nipkg |
SLSC Switch Custom Device | Yes |
3 | ni-switch-veristand-<version>-support_25.0.0.6_windows_x64.nipkg |
NI-SWITCH Custom Device | Yes |
Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-routing-and-faulting-veristand-<version>-labview-support_25.0.0.6_windows_x64.nipkg |
LabVIEW Scripting API for Routing and Faulting | Yes |
2 | ni-slsc-switch-veristand-<version>-labview-support_25.0.0.6_windows_x64.nipkg |
LabVIEW Scripting API for SLSC Switch | Yes |
3 | ni-switch-veristand-<version>-labview-support_25.0.0.6_windows_x64.nipkg |
LabVIEW Scripting API for NI-SWITCH | Yes |
4 | ni-slsc-switch-veristand-<version>-labview-examples_25.0.0.6_windows_x64.nipkg |
LabVIEW Scripting Examples for SLSC Switch | Yes |
5 | ni-switch-veristand-<version>-labview-examples_25.0.0.6_windows_x64.nipkg |
LabVIEW Scripting Examples for NI-SWITCH | Yes |
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 2025 Q1 or later to install.
Routing and Faulting Custom Device 24.0.0 (2024 Q1)
Enhancements
- Add support for VeriStand 2024 Q1
- Add SLSC Chassis if Module Lookup Fails #288
VeriStand Version Support
- VeriStand 2024
- VeriStand 2023
- VeriStand 2021
VeriStand Version Support Removed
- VeriStand 2020
Packages and Install Order
The Routing and Faulting custom device, SLSC Switch custom device, and NI-SWITCH custom device may be installed in any order and are the only packages required to perform routing and faulting in the VeriStand development environment:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-routing-and-faulting-veristand-<version>-support_24.0.0.8_windows_x64.nipkg |
Routing and Faulting Custom Device | No |
2 | ni-slsc-switch-veristand-<version>-support_24.0.0.8_windows_x64.nipkg |
SLSC Switch Custom Device | Yes |
3 | ni-switch-veristand-<version>-support_24.0.0.8_windows_x64.nipkg |
NI-SWITCH Custom Device | Yes |
Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-routing-and-faulting-veristand-<version>-labview-support_24.0.0.8_windows_x64.nipkg |
LabVIEW Scripting API for Routing and Faulting | Yes |
2 | ni-slsc-switch-veristand-<version>-labview-support_24.0.0.8_windows_x64.nipkg |
LabVIEW Scripting API for SLSC Switch | Yes |
3 | ni-switch-veristand-<version>-labview-support_24.0.0.8_windows_x64.nipkg |
LabVIEW Scripting API for NI-SWITCH | Yes |
4 | ni-slsc-switch-veristand-<version>-labview-examples_24.0.0.8_windows_x64.nipkg |
LabVIEW Scripting Examples for SLSC Switch | Yes |
5 | ni-switch-veristand-<version>-labview-examples_24.0.0.8_windows_x64.nipkg |
LabVIEW Scripting Examples for NI-SWITCH | Yes |
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 2024 Q1 or later to install.
Routing and Faulting Custom Device 23.0.0 (2023 Q1)
Enhancements
- Add support for VeriStand 2023 Q1
VeriStand Version Support
- VeriStand 2023
- VeriStand 2021
- VeriStand 2020
VeriStand Version Support Removed
- VeriStand 2019
Packages and Install Order
The Routing and Faulting custom device, SLSC Switch custom device, and NI-SWITCH custom device may be installed in any order and are the only packages required to perform routing and faulting in the VeriStand development environment:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-routing-and-faulting-veristand-<version>-support_23.0.0.8_windows_x64.nipkg |
Routing and Faulting Custom Device | No |
2 | ni-slsc-switch-veristand-<version>-support_23.0.0.8_windows_x64.nipkg |
SLSC Switch Custom Device | Yes |
3 | ni-switch-veristand-<version>-support_23.0.0.8_windows_x64.nipkg |
NI-SWITCH Custom Device | Yes |
Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-routing-and-faulting-veristand-<version>-labview-support_23.0.0.8_windows_x64.nipkg |
LabVIEW Scripting API for Routing and Faulting | Yes |
2 | ni-slsc-switch-veristand-<version>-labview-support_23.0.0.8_windows_x64.nipkg |
LabVIEW Scripting API for SLSC Switch | Yes |
3 | ni-switch-veristand-<version>-labview-support_23.0.0.8_windows_x64.nipkg |
LabVIEW Scripting API for NI-SWITCH | Yes |
4 | ni-slsc-switch-veristand-<version>-labview-examples_23.0.0.8_windows_x64.nipkg |
LabVIEW Scripting Examples for SLSC Switch | Yes |
5 | ni-switch-veristand-<version>-labview-examples_23.0.0.8_windows_x64.nipkg |
LabVIEW Scripting Examples for NI-SWITCH | Yes |
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 2023 Q1 or later to install.
Routing and Faulting Custom Device 21.0.0
Enhancements
- Add support for VeriStand 2021
VeriStand Version Support
- VeriStand 2021
- VeriStand 2020
- VeriStand 2019
VeriStand Version Support Removed
- VeriStand 2018
- VeriStand 2017
RT Target Support Removed
- Phar Lap ETS
- ARM-based Linux Real-Time
Packages and Install Order
The Routing and Faulting custom device, SLSC Switch custom device, and NI-SWITCH custom device may be installed in any order and are the only packages required to perform routing and faulting in the VeriStand development environment:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-routing-and-faulting-veristand-<version>-support_21.0.0.15_windows_x64.nipkg |
Routing and Fauting Custom Device | No |
2 | ni-slsc-switch-veristand-<version>-support_21.0.0.15_windows_x64.nipkg |
SLSC Switch Custom Device | Yes |
3 | ni-switch-veristand-<version>-support_21.0.0.15_windows_x64.nipkg |
NI-SWITCH Custom Device | Yes |
Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-routing-and-faulting-veristand-<version>-labview-support_21.0.0.15_windows_x64.nipkg |
LabVIEW Scripting API for Routing and Faulting | Yes |
2 | ni-slsc-switch-veristand-<version>-labview-support_21.0.0.15_windows_x64.nipkg |
LabVIEW Scripting API for SLSC Switch | Yes |
3 | ni-switch-veristand-<version>-labview-support_21.0.0.15_windows_x64.nipkg |
LabVIEW Scripting API for NI-SWITCH | Yes |
4 | ni-slsc-switch-veristand-<version>-labview-examples_21.0.0.15_windows_x64.nipkg |
LabVIEW Scripting Examples for SLSC Switch | Yes |
5 | ni-switch-veristand-<version>-labview-examples_21.0.0.15_windows_x64.nipkg |
LabVIEW Scripting Examples for NI-SWITCH | Yes |
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 21.3 or later to install.
Routing and Faulting Custom Device 20.6.0
Enhancements
- Initial release of the NI-SWITCH LabVIEW Scripting API and Examples #255, #257
- Improved documentation and icons for the Routing and Faulting Hardware API #251
Bug Fixes
- NI-SWITCH scripting errors go to the same place as the other CDs #254
VeriStand Version Support
- VeriStand 2020
- VeriStand 2019
- VeriStand 2018
- VeriStand 2017
Packages and Install Order
The Routing and Faulting custom device, SLSC Switch custom device, and NI-SWITCH custom device may be installed in any order and are the only packages required to perform routing and faulting in the VeriStand development environment:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-routing-and-faulting-veristand-<version>-support_20.6.0.6_windows_x64.nipkg |
Routing and Fauting Custom Device | No |
2 | ni-slsc-switch-veristand-<version>-support_20.6.0.6_windows_x64.nipkg |
SLSC Switch Custom Device | Yes |
3 | ni-switch-veristand-<version>-support_20.6.0.6_windows_x64.nipkg |
NI-SWITCH Custom Device | Yes |
Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-veristand-<version>-custom-device-labview-support-common_20.6.0.6_windows_x64.nipkg |
Common files for scripting any included Custom Device | Yes |
2 | ni-routing-and-faulting-veristand-<version>-labview-support_20.6.0.6_windows_x64.nipkg |
LabVIEW Scripting API for Routing and Faulting | Yes |
3 | ni-slsc-switch-veristand-<version>-labview-support_20.6.0.6_windows_x64.nipkg |
LabVIEW Scripting API for SLSC Switch | Yes |
4 | ni-switch-veristand-<version>-labview-support_20.6.0.6_windows_x64.nipkg |
LabVIEW Scripting API for NI-SWITCH | Yes |
5 | ni-slsc-switch-veristand-<version>-labview-examples_20.6.0.6_windows_x64.nipkg |
LabVIEW Scripting Examples for SLSC Switch | Yes |
6 | ni-switch-veristand-<version>-labview-examples_20.6.0.6_windows_x64.nipkg |
LabVIEW Scripting Examples for NI-SWITCH | Yes |
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 20.7 or later to install.
Routing and Faulting Custom Device 20.5.0
Enhancements
NI-SWITCH Custom Device
- This is the first release of the NI-SWITCH Custom Device
- Requires the NI-SWITCH driver be installed on the host system
- Exposes PXI and PXIe switch modules on Pharlap, PXI Linux, and Windows
- Not required to use SLSC Switch or other hardware with the Routing and Faulting Custom Device
Bug Fixes
- Routing and Faulting should come after NI-SWITCH custom devices #236
- Clean up Routing and Faulting scripting error codes #237
VeriStand Version Support
- VeriStand 2020
- VeriStand 2019
- VeriStand 2018
- VeriStand 2017
Packages and Install Order
The Routing and Faulting custom device, SLSC Switch custom device, and NI-SWITCH custom device may be installed in any order and are the only packages required to perform routing and faulting in the VeriStand development environment:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-routing-and-faulting-veristand-<version>-support_20.5.0.12_windows_x64.nipkg |
Routing and Fauting Custom Device | No |
2 | ni-slsc-switch-veristand-<version>-support_20.5.0.12_windows_x64.nipkg |
SLSC Switch Custom Device | Yes |
3 | ni-switch-veristand-<version>-support_20.5.0.12_windows_x64.nipkg |
NI-SWITCH Custom Device | Yes |
Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:
Order | Package Name | Description | Optional? |
---|---|---|---|
1 | ni-veristand-<version>-custom-device-labview-support-common_20.5.0.12_windows_x64.nipkg |
Common files for scripting any included Custom Device | Yes |
2 | ni-routing-and-faulting-veristand-<version>-labview-support_20.5.0.12_windows_x64.nipkg |
LabVIEW Scripting API for Routing and Faulting | Yes |
3 | ni-slsc-switch-veristand-<version>-labview-support_20.5.0.12_windows_x64.nipkg |
LabVIEW Scripting API for SLSC Switch | Yes |
4 | ni-routing-and-faulting-veristand-<version>-labview-examples_20.5.0.12_windows_x64.nipkg |
LabVIEW Scripting Examples for Routing and Faulting and SLSC Switch | Yes |
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 20.5 or later to install.
Routing and Faulting Custom Device 20.4.0
Enhancements
- Support setting reservation group property for SLSC Switch #205
- Add reservation group scripting entrypoints to the palettes #207
- Update state value table in
Set Routing Channel State Configurations.vi
#208
Bug Fixes
- Allow removing connections for modules which no longer exist #209
- Use .NET API to work around
NI VeriStand - Get Item Root.vi
bug #211
VeriStand Version Support
- VeriStand 2020
- VeriStand 2019
- VeriStand 2018
- VeriStand 2017
Install Order
The Routing and Faulting custom device and SLSC Switch custom device may be installed in any order and are the only packages required to perform routing and faulting in the VeriStand development environment.
Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:
ni-routing-and-faulting-veristand-<version>-support_20.4.0.10_windows_x64.nipkg
ni-slsc-switch-veristand-<version>-support_20.4.0.10_windows_x64.nipkg
ni-veristand-<version>-custom-device-labview-support-common_20.4.0.10_windows_x64.nipkg
ni-routing-and-faulting-veristand-<version>-labview-support_20.4.0.10_windows_x64.nipkg
ni-slsc-switch-veristand-<version>-labview-support_20.4.0.10_windows_x64.nipkg
ni-routing-and-faulting-veristand-<version>-labview-examples_20.4.0.10_windows_x64.nipkg
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 20.5 or later to install.
Routing and Faulting Custom Device 20.3.0
Enhancements
- Include normal custom devices in hardware search #197
Bug Fixes
- Include dependency properties when scripting SLSC CDs #200
VeriStand Version Support
- VeriStand 2020
- VeriStand 2019
- VeriStand 2018
- VeriStand 2017
Install Order
The Routing and Faulting custom device and SLSC Switch custom device may be installed in any order and are the only packages required to perform routing and faulting in the VeriStand development environment.
Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:
ni-routing-and-faulting-veristand-<version>-support_20.3.0.11_windows_all.nipkg
ni-slsc-switch-veristand-<version>-support_20.3.0.11_windows_all.nipkg
ni-veristand-<version>-custom-device-labview-support-common_20.3.0.11_windows_all.nipkg
ni-routing-and-faulting-veristand-<version>-labview-support_20.3.0.11_windows_all.nipkg
ni-slsc-switch-veristand-<version>-labview-support_20.3.0.11_windows_all.nipkg
ni-routing-and-faulting-veristand-<version>-labview-examples_20.3.0.11_windows_all.nipkg
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 20.5 or later to install.
Routing and Faulting Custom Device 20.2.0
Enhancements
- State value table UX improvements #187
VeriStand Version Support
- VeriStand 2020
- VeriStand 2019
- VeriStand 2018
- VeriStand 2017
Install Order
The Routing and Faulting custom device and SLSC Switch custom device may be installed in any order and are the only packages required to perform routing and faulting in the VeriStand development environment.
Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:
ni-routing-and-faulting-veristand-<version>-support_20.2.0.8_windows_all.nipkg
ni-slsc-switch-veristand-<version>-support_20.2.0.8_windows_all.nipkg
ni-veristand-<version>-custom-device-labview-support-common_20.2.0.8_windows_all.nipkg
ni-routing-and-faulting-veristand-<version>-labview-support_20.2.0.8_windows_all.nipkg
ni-slsc-switch-veristand-<version>-labview-support_20.2.0.8_windows_all.nipkg
ni-routing-and-faulting-veristand-<version>-labview-examples_20.2.0.8_windows_all.nipkg
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 20.0 or later to install.
Routing and Faulting Custom Device 20.0.0
Enhancements
- Add support for VeriStand 2020
- Fully supported system definition scripting API
VeriStand Version Support
- VeriStand 2020
- VeriStand 2019
- VeriStand 2018
- VeriStand 2017
Install Order
The Routing and Faulting custom device and SLSC Switch custom device may be installed in any order and are the only packages required to perform routing and faulting in the VeriStand development environment.
Optional packages are included that enable scripting each of the custom device configurations from LabVIEW, as well as examples of using these scripting APIs. To use these packages, the install order is as follows:
ni-routing-and-faulting-veristand-<version>-support_20.0.0.18_windows_all.nipkg
ni-slsc-switch-veristand-<version>-support_20.0.0.18_windows_all.nipkg
ni-veristand-<version>-custom-device-labview-support-common_20.0.0.18_windows_all.nipkg
ni-routing-and-faulting-veristand-<version>-labview-support_20.0.0.18_windows_all.nipkg
ni-slsc-switch-veristand-<version>-labview-support_20.0.0.18_windows_all.nipkg
ni-routing-and-faulting-veristand-<version>-labview-examples_20.0.0.18_windows_all.nipkg
NIPM Compatibility
All installer packages (.nipkg) require NI Package Manager 20.0 or later to install.