Switch modules can support any of four different ways to control their relays. You may use the APIs interchangeably, but NI recommends using a single API for each application.

  • Digital Output—Create your tasks, either programmatically with the Create Channel Digital Output function/VI or interactively through the DAQ Assistant, using the digital output physical channels. Use the digital versions of the Write function/VI to control the relays. Each digital port consists of 32 digital lines, and each line represents a relay on the switch. For example, if a module contains 64 relays, the first 32 are on port 0, and the rest will be on port 1. Writing a 0 to a digital line opens the relay and writing a 1 closes it.
  • Immediate—The immediate API, supported by all switches, provides a switch channel-based interaction recommended for nonscanning operations. Functions/VIs such as DAQmx Switch Connect and DAQmx Switch Disconnect are considered part of the immediate API.
  • Relay—The relay API provides a relay-based interaction. Functions/VIs like DAQmx Switch Open Relays and DAQmx Switch Close Relays are considered part of the relay API.
  • Scanning—Scanning is a method of connecting channels and is often used when connecting instruments and devices under test (DUTs) in a specific order. In this operation mode, the switch cycles through each entry in a scan list downloaded to the switch. The triggers the switch receives initiate this cycling. Create scanning tasks using DAQmx Switch Create Scan List and control tasks using functions/VIs like DAQmx Start, DAQmx Stop, and so on.
  • Supported Topologies

    Every switch module supports one or more topologies. Changing the topology alters the functionality of the switch and, in many cases, changes the list of supported channel names.

    Special Considerations

    Some switch modules have specific behaviors that you must consider when developing applications. These are described in the following table.

    Device Supported APIs Supported Topologies
    • NI 2810A/B
    • Reed Matrix for NI SwitchBlock
    • Immediate
    • Relay
    2810/1-Wire 4×43 Matrix
    • NI 2811A/B
    • Reed Matrix for NI SwitchBlock
    • Immediate
    • Relay
    2811/1-Wire 8×21 Matrix
    • NI 2812A/B
    • Reed Matrix for NI SwitchBlock
    • Immediate
    • Relay
    2812/1-Wire 16x9 Matrix
    • NI 2813A/B
    • Reed Matrix for NI SwitchBlock
    • Immediate
    • Relay
    2813/2-Wire 4x21 Matrix
    • NI 2814A/B
    • Reed Matrix for NI SwitchBlock
    • Immediate
    • Relay
    2814/2-Wire 8x9 Matrix
    • NI 2815A/B
    • Reed Matrix for NI SwitchBlock
    • Immediate
    • Relay
    2815/1-Wire 4×86 Matrix
    • NI 2816A/B
    • Reed Matrix for NI SwitchBlock
    • Immediate
    • Relay
    2816/1-Wire 8×46 Matrix
    • NI 2817A/B
    • Reed Matrix for NI SwitchBlock
    • Immediate
    • Relay
    2817/1-Wire 16x22 Matrix
    • NI 2833
    • Electromechanical Latching Matrix for NI SwitchBlock
    • Immediate
    • Relay
    2833/2-Wire 4x71 Matrix
    • NI 2834
    • Electromechanical Latching Matrix for NI SwitchBlock
    • Immediate
    • Relay
    2834/2-Wire 8x34 Matrix
    • NI 2865
    • Matrix with Analog Bus Protection for NI SwitchBlock
    • Immediate
    • Relay
    2865/1-Wire 4x84 Matrix
    • PXI-2501
    • 24-Channel FET
    • Multiplexer/Matrix
    • Immediate
    • Relay
    • Scanning
    • 2501/1-Wire 48x1 Mux
    • 2501/1-Wire 48x1 Amplified Mux
    • 2501/2-Wire 24x1 Mux
    • 2501/2-Wire 24x1 Amplified Mux
    • 2501/2-Wire Dual 12x1 Mux
    • 2501/2-Wire Quad 6x1 Mux
    • 2501/2-Wire 4x6 Matrix
    • 2501/4-Wire 12x1 Mux
    • PXI-2503
    • 24-Channel Relay
    • Multiplexer/Matrix
    • Immediate
    • Relay
    • Scanning
    • 2503/1-Wire 48x1 Mux
    • 2503/2-Wire 24x1 Mux
    • 2503/2-Wire Dual 12x1 Mux
    • 2503/2-Wire Quad 6x1 Mux
    • 2503/2-Wire 4x6 Matrix
    • 2503/4-Wire 12x1 Mux
    • PXI-2510
    • 68-Channel 2A Fault Insertion Unit
    • Immediate
    • Relay
    • Scanning
    Independent
    • PXI-2512, PXIe-2512
    • 7-Channel 10A Fault Insertion Unit
    • Immediate
    • Relay
    • Scanning
    Independent
    • PXI-2514, PXIe-2514
    • 7-Channel 40A Fault Insertion Unit
    • Immediate
    • Relay
    • Scanning
    Independent
    • PXI-2515, PXIe-2515
    • High-Speed Digital I/O Signal Insertion Switch
    • Immediate
    • Relay
    • Scanning
    Independent
    • PXI-2520
    • 80-Channel SPST Relay Module
    • Immediate
    • Relay
    • Scanning
    • 80-SPST Switch
    • PXI-2521
    • 40-Channel DPST Relay Module
    • Immediate
    • Relay
    • Scanning
    • 40-DPST Switch
    • PXI-2522
    • 53-Channel SPDT Relay Module
    • Immediate
    • Relay
    • Scanning
    53-SPDT Switch
    • PXI-2523
    • 26-Channel DPDT Relay Module
    • Immediate
    • Relay
    • Scanning
    26-DPDT Switch
    • PXI-2527
    • 32-Channel 300 V Multiplexer
    • Immediate
    • Relay
    • Scanning
    • 2527/1-Wire 64x1 Mux
    • 2527/1-Wire Dual 32x1 Mux
    • 2527/2-Wire 32x1 Mux
    • 2527/2-Wire Dual 16x1 Mux
    • 2527/4-Wire 16x1 Mux
    • 2527/Independent
    • PXI-2529
    • 128-Crosspoint Relay Matrix
    • Immediate
    • Relay
    • Scanning
    • 2529/2-Wire 8x16 Matrix
    • 2529/2-Wire 4x32 Matrix
    • 2529/2-Wire Dual 4x16 Matrix
    • PXI-2530
    • 128-Channel Reed Relay
    • Multiplexer/Matrix
    • Immediate
    • Relay
    • Scanning
    • 2530/1-Wire 128x1 Mux
    • 2530/1-Wire Dual 64x1 Mux
    • 2530/2-Wire 64x1 Mux
    • 2530/4-Wire 32x1 Mux
    • 2530/1-Wire 4x32 Matrix
    • 2530/1-Wire 8x16 Matrix
    • 2530/1-Wire Octal 16x1 Mux
    • 2530/1-Wire Quad 32x1 Mux
    • 2530/2-Wire 4x16 Matrix
    • 2530/2-Wire Dual 32x1 Mux
    • 2530/2-Wire Quad 16x1 Mux
    • 2530/4-Wire Dual 16x1 Mux
    • 2530/Independent
    • PXI-2531, PXIe-2531
    • 512-Crosspoint Matrix
    • Immediate
    • Relay
    • Scanning
    • 2531/1-Wire 4x128 Matrix
    • 2531/1-Wire 8x64 Matrix
    • 2531/1-Wire Dual 4x64 Matrix
    • 2531/1-Wire Dual 8x32 Matrix
    • PXI-2532
    • 512-Crosspoint Matrix
    • Immediate
    • Relay
    • Scanning
    • 2532/1-Wire 16x32 Matrix
    • 2532/1-Wire 4x128 Matrix
    • 2532/1-Wire 8x64 Matrix
    • 2532/1-Wire Dual 16x16 Matrix
    • 2532/1-Wire Dual 4x64 Matrix
    • 2532/1-Wire Dual 8x32 Matrix
    • 2532/1-Wire Sixteen 2x16 Matrix
    • 2532/2-Wire 16x16 Matrix
    • 2532/2-Wire 4x64 Matrix
    • 2532/2-Wire 8x32 Matrix
    • PXI-2533
    • 256-Crosspoint SSR Matrix
    • Immediate
    • Relay
    • Scanning
    2533/1-Wire 4x64 Matrix
    • PXI-2534
    • 256-Crosspoint SSR Matrix
    • Immediate
    • Relay
    • Scanning
    2534/1-Wire 8x32 Matrix
    • PXI-2535
    • 544-Crosspoint FET Matrix
    • Immediate
    • Relay
    • Scanning
    2535/1-Wire 4x136 Matrix
    • PXI-2536
    • 544-Crosspoint FET Matrix
    • Immediate
    • Relay
    • Scanning
    2536/1-Wire 8x68 Matrix
    • PXI-2542, PXIe-2542
    • Quad Terminated 2x1 Multiplexer
    • Immediate
    • Relay
    • Scanning
    2542/Quad 2x1 Terminated Mux
    • PXI-2543, PXIe-2543
    • Dual Terminated 4x1 Multiplexer
    • Immediate
    • Relay
    • Scanning
    2543/Dual 4x1 Terminated Mux
    • NI PXI-2544, PXIe-2544
    • Terminated 8x1 Multiplexer
    • Immediate
    • Relay
    • Scanning
    2544/8x1 Terminated Mux
    • PXI-2545
    • 2.7 GHz 4x1 Terminated 50 Ohm Multiplexer
    • Immediate
    • Relay
    • Scanning
    2545/4x1 Terminated Mux
    • PXI-2546
    • 2.7 GHz Dual 4x1 50 Ohm Multiplexer
    • Immediate
    • Relay
    • Scanning
    2546/Dual 4x1 Mux
    • PXI-2547
    • 2.7 GHz 8x1 50 Ohm Multiplexer
    • Immediate
    • Relay
    • Scanning
    2547/8x1 Mux
    • PXI-2548
    • 2.7 GHz 4-SPDT 50 Ohm Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    2548/4-SPDT
    • PXI-2549
    • 2.7 GHz Terminated 2-SPDT 50 Ohm Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    2549/Terminated 2-SPDT
    • PXI-2554
    • 2.5 GHz 4x1 75 Ohm Multiplexer
    • Immediate
    • Relay
    • Scanning
    2554/4x1 Mux
    • PXI-2555
    • 2.5 GHz 4x1 Terminated 75 Ohm Multiplexer
    • Immediate
    • Relay
    • Scanning
    2555/4x1 Terminated Mux
    • PXI-2556
    • 2.5 GHz Dual 4x1 75 Ohm Multiplexer
    • Immediate
    • Relay
    • Scanning
    2556/Dual 4x1 Mux
    • PXI-2557
    • 2.5 GHz 8x1 75 Ohm Multiplexer
    • Immediate
    • Relay
    • Scanning
    2557/8x1 Mux
    • PXI-2558
    • 2.5 GHz 4-SPDT 75 Ohm Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    2558/4-SPDT
    • PXI-2559
    • 2.5 GHz Terminated 2-SPDT 75 Ohm Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    2559/Terminated 2-SPDT
    • PXI-2564
    • 16-SPST Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    • 2564/8-DPST
    • 2564/16-SPST
    • PXI-2565
    • 16-SPST Power Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    2565/16-SPST
    • PXI-2566
    • 16-SPDT Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    • 2566/8-DPDT
    • 2566/16-SPDT
    • PXI-2567
    • 64-Channel Relay Driver Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    2567/Independent
    • PXI-2568
    • 31-Channel SPST Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    • 2568/15-DPST
    • 2568/31-SPST
    • PXI-2569
    • 100-Channel SPST Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    • 2569/50-DPST
    • 2569/100-SPST
    • PXI-2570
    • 40-Channel SPDT Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    • 2570/20-DPDT
    • 2570/40-SPDT
    • PXI-2571
    • 66-Channel SPDT Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    2571/66-SPDT
    • PXI-2575
    • 196x1 Relay Multiplexer
    • Immediate
    • Relay
    • Scanning
    • 2575/1-Wire 196x1 Mux
    • 2575/2-Wire 98x1 Mux
    • 2575/2-Wire 95x1 Mux
    • PXI-2576
    • Multi-Bank Multiplexer
    • Immediate
    • Relay
    • Scanning
    • 2576/2-Wire Octal 8x1 Mux
    • 2576/2-Wire Sixteen 4x1 Mux
    • PXI-2584
    • High-Voltage Multiplexer
    • Immediate
    • Relay
    • Scanning
    • 2584/Independent
    • 2584/1-Wire 12x1 Mux
    • 2584/1-Wire Dual 6x1 Mux
    • 2584/2-Wire 6x1 Mux
    • PXI-2585
    • 10-Channel Multiplexer
    • Immediate
    • Relay
    • Scanning
    2585/1-Wire 10x1 Mux
    • PXI-2586
    • 10-Channel SPST Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    • 2586/5-DPST
    • 2586/10-SPST
    • PXI-2590
    • 1.3 GHz 4x1 50 Ohm Multiplexer
    • Immediate
    • Relay
    • Scanning
    2590/4x1 Mux
    • PXI-2591
    • 4 GHz 4x1 50 Ohm Multiplexer
    • Immediate
    • Scanning
    2591/4x1 Mux
    • PXI-2593
    • 500 MHz Dual 8x1 50 Ohm Multiplexer
    • Immediate
    • Relay
    • Scanning
    • 2593/16x1 Mux
    • 2593/Dual 8x1 Mux
    • 2593/8x1 Terminated Mux
    • 2593/Dual 4x1 Terminated Mux
    • 2593/Independent
    • PXI-2594
    • 1x4 2.5 GHz Multiplexer
    • Immediate
    • Relay
    • Scanning
    2594/4x1 Mux
    • PXI-2595
    • 1x4 5.5 GHz Multiplexer
    • Immediate
    • Relay
    • Scanning
    2595/4x1 Mux
    • PXI-2596
    • Dual 1x6 26.5 GHz Multiplexer
    • Immediate
    • Relay
    • Scanning
    2596/Dual 6x1 Mux
    • PXI-2597
    • 1x6 26.5 GHz Terminated Multiplexer
    • Immediate
    • Relay
    • Scanning
    2597/6x1 Terminated Mux
    • PXI-2598
    • Dual 26.5 GHz Transfer Switch
    • Immediate
    • Relay
    • Scanning
    2598/Dual Transfer
    • PXI-2599
    • Dual 26.5 GHz SPDT
    • Immediate
    • Relay
    • Scanning
    2599/2-SPDT
    • PXIe-2720
    • Ten 8-Bit Channel Resistor Module
    • Immediate
    • Relay
    • Scanning
    Independent
    • PXIe-2722
    • Five 16-Bit Channel Resistor Module
    • Immediate
    • Relay
    • Scanning
    Independent
    • PXIe-2725
    • Eighteen 8-Bit Channel Resistor Module
    • Immediate
    • Relay
    • Scanning
    Independent
    • PXIe-2727
    • Nine 16-bit Channel Resistor Module
    • Immediate
    • Relay
    • Scanning
    Independent
    • PXIe-2790
    • RF Power Combiner and Switch
    • Immediate
    • Relay
    • Scanning
    Independent
    • PXIe-2796
    • Dual 6x1 40 GHz Multiplexer
    • Immediate
    • Relay
    • Scanning
    2796/Dual 6x1 Mux
    • PXIe-2797
    • 6x1 40 GHz Terminated Multiplexer
    • Immediate
    • Relay
    • Scanning
    2797/6x1 Terminated Mux
    • PXIe-2798
    • Dual 40 GHz Transfer Switch
    • Immediate
    • Relay
    • Scanning
    2798/Dual Transfer
    • PXIe-2799
    • Dual 40 GHz SPDT
    • Immediate
    • Relay
    • Scanning
    2799/2-SPDT
    • SCXI-1127
    • 32-Channel Relay Multiplexer/Matrix
    • See SCXI-1127 Considerations
    • Immediate
    • Relay
    • Scanning
    • 1127/1-Wire 64x1 Mux
    • 1127/2-Wire 32x1 Mux
    • 1127/4-Wire 16x1 Mux
    • 1127/2-Wire 4x8 Matrix
    • SCXI-1128
    • 32-Channel Solid-State Relay (SSR)
    • Multiplexer/Matrix
    • See SCXI-1128 Considerations
    • Immediate
    • Relay
    • Scanning
    • 1128/1-Wire 64x1 Mux
    • 1128/2-Wire 32x1 Mux
    • 1128/4-Wire 16x1 Mux
    • 1128/2-Wire 4x8 Matrix
    • 1128/Independent
    • SCXI-1129
    • 256-Crosspoint Relay Matrix
    • Immediate
    • Relay
    • Scanning
    • 1129/2-Wire 16x16 Matrix
    • 1129/2-Wire 8x32 Matrix
    • 1129/2-Wire 4x64 Matrix
    • 1129/2-Wire Dual 8x16 Matrix
    • 1129/2-Wire Dual 4x32 Matrix
    • 1129/2-Wire Quad 4x16 Matrix
    • SCXI-1130
    • 256-Channel Reed Relay
    • Multiplexer/Matrix
    • Immediate
    • Relay
    • Scanning
    • 1130/1-Wire 256x1 Mux
    • 1130/1-Wire Dual 128x1 Mux
    • 1130/2-Wire 128x1 Mux
    • 1130/4-Wire 64x1 Mux
    • 1130/1-Wire 4x64 Matrix
    • 1130/1-Wire 8x32 Matrix
    • 1130/1-Wire Octal 32x1 Mux
    • 1130/1-Wire Quad 64x1 Mux
    • 1130/1-Wire Sixteen 16x1 Mux
    • 1130/2-Wire 4x32 Matrix
    • 1130/2-Wire Octal 16x1 Mux
    • 1130/2-Wire Quad 32x1 Mux
    • 1130/4-Wire Quad 16x1 Mux
    • 1130/Independent
    • SCXI-1160
    • 16-SPDT General-Purpose Relay Module
    • Digital Output
    • Immediate
    • Relay
    1160/16-SPDT
    • SCXI-1161
    • 8-SPDT Power Relay Module
    • Digital Output
    • Immediate
    • Relay
    1161/8-SPDT
    • SCXI-1163R
    • 32-Channel SSR
    • Digital Output
    • Immediate
    • Relay
    1163R/Octal 4x1 Mux
    • SCXI-1166
    • 32-SPDT Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    • 1166/16-DPDT
    • 1166/32-SPDT
    • SCXI-1167
    • 64-Channel Relay Driver Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    1167/Independent
    • SCXI-1169
    • 100-Channel SPST Relay Module
    • Digital Output
    • Immediate
    • Relay
    • Scanning
    • 1169/50-DPST
    • 1169/100-SPST
    • SCXI-1175
    • 196x1 Relay Multiplexer
    • Immediate
    • Relay
    • Scanning
    • 1175/1-Wire 196x1 Mux
    • 1175/2-Wire 98x1 Mux
    • 1175/2-Wire 95x1 Mux
    • SCXI-1190
    • 1.3 GHz Quad 4x1 50 Ohm Multiplexer
    • Immediate
    1190/Quad 4x1 Mux
    • SCXI-1191
    • 4 GHz Quad 4x1 50 Ohm Multiplexer
    • Immediate
    1191/Quad 4x1 Mux
    • SCXI-1192
    • 18 GHz 8-SPDT 50 Ohm Relay Module
    • Digital Output
    • Immediate
    • Relay
    1192/8-SPDT
    • SCXI-1193
    • 500 MHz Quad 8x1 50 Ohm Multiplexer
    • Immediate
    • Relay
    • Scanning
    • 1193/32x1 Mux
    • 1193/Dual 16x1 Mux
    • 1193/Quad 8x1 Mux
    • 1193/16x1 Terminated Mux
    • 1193/Dual 8x1 Terminated Mux
    • 1193/Quad 4x1 Terminated Mux
    • 1193/Independent
    • SCXI-1194
    • Quad 1x4 2.5 GHz Multiplexer
    • Immediate
    • Relay
    • Scanning
    1194/Quad 4x1 Mux
    • SCXI-1195
    • Quad 1x4 5.5 GHz Multiplexer
    • Immediate
    • Relay
    • Scanning
    1195/Quad 4x1 Mux

    SCXI-1127 Considerations

    To route signals to the analog bus backplane, you must enable the switch device property AutoConnAnlgBus. As a result, if you connect a channel (ch1) to the common channel (com0), the signal is automatically routed from com0 to the analog bus (ab0).

    The device supports only continuous scanning.

    If you have used immediate or relay operations to change relay states before starting a scan, all of those relays are opened when the scan starts. After the scan completes, the relays are returned to their previous state prior to the scan.

    Early revisions of this hardware reserve the SCXI_TRIG1 line. If you place an older revision of this hardware (earlier than revision E) into an SCXI chassis that also contains an SCXI analog input module that performs track and hold (such as the SCXI-1140 or SCXI-1520), you may get reservation errors when trying to use the SCXI analog input module.

    SCXI-1128 Considerations

    To route signals to the analog bus backplane, you must enable the switch device property AutoConnAnlgBus. As a result, if you connect a channel (ch1) to the common channel (com0), the signal is automatically routed from com0 to the analog bus (ab0).

    The device supports only continuous scanning.

    If you have used immediate or relay operations to change relay states before starting a scan, all of those relays are opened when the scan starts. After the scan completes, the relays are returned to their previous state prior to the scan.