NI SWITCH Module Characteristics Attributes - ni/grpc-device GitHub Wiki
- NISWITCH_ATTRIBUTE_MAX_SWITCHING_DC_CURRENT
- NISWITCH_ATTRIBUTE_CHARACTERISTIC_IMPEDANCE
- NISWITCH_ATTRIBUTE_MAX_CARRY_AC_POWER
- NISWITCH_ATTRIBUTE_IS_DEBOUNCED
- NISWITCH_ATTRIBUTE_MAX_CARRY_DC_CURRENT
- NISWITCH_ATTRIBUTE_BANDWIDTH
- NISWITCH_ATTRIBUTE_POWER_DOWN_LATCHING_RELAYS_AFTER_DEBOUNCE
- NISWITCH_ATTRIBUTE_TEMPERATURE
- NISWITCH_ATTRIBUTE_MAX_AC_VOLTAGE
- NISWITCH_ATTRIBUTE_MAX_CARRY_AC_CURRENT
- NISWITCH_ATTRIBUTE_SETTLING_TIME
- NISWITCH_ATTRIBUTE_MAX_DC_VOLTAGE
- NISWITCH_ATTRIBUTE_SERIAL_NUMBER
- NISWITCH_ATTRIBUTE_WIRE_MODE
- NISWITCH_ATTRIBUTE_MAX_SWITCHING_AC_CURRENT
- NISWITCH_ATTRIBUTE_MAX_SWITCHING_AC_POWER
- NISWITCH_ATTRIBUTE_MAX_CARRY_DC_POWER
- NISWITCH_ATTRIBUTE_NUMBER_OF_RELAYS
- NISWITCH_ATTRIBUTE_MAX_SWITCHING_DC_POWER
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250005 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the bandwidth for the channel. The units are hertz.
- Bandwidth and Insertion Loss
- niSwitch Properties
- RF Switching Considerations
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250016 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the characteristic impedance for the channel. The units are ohms.
- Characteristic Impedance
- niSwitch Properties
- RF Switching Considerations
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250002 | ViBoolean | RO | N/A | None | None |
This attribute indicates whether the entire switch has settled since the last switching command. A value of VI_TRUE indicates that all signals going through the switch are valid.
VI_TRUE
VI_FALSE
- Electromechanical Relays
- niSwitch Properties
- Settling Time
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250007 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the maximum AC voltage the channel can switch. The units are volts RMS.
- General Switching Considerations
- niSwitch Properties
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250011 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the maximum AC current the channel can carry. The units are amperes RMS.
- General Switching Considerations
- niSwitch Properties
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250015 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the maximum AC power the channel can carry. The units are volt-amperes.
- General Switching Considerations
- niSwitch Properties
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250010 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the maximum DC current the channel can carry. The units are amperes.
- General Switching Considerations
- niSwitch Properties
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250014 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the maximum DC power the channel can carry. The units are watts.
- General Switching Considerations
- niSwitch Properties
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250006 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the maximum DC voltage the channel can switch. The units are volts.
- General Switching Considerations
- niSwitch Properties
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250009 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the maximum AC current the channel can switch. The units are amperes RMS.
- niSwitch Properties
- Switching Current
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250013 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the maximum AC power the channel can switch. The units are volt-amperes.
- niSwitch Properties
- Switching Power
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250008 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the maximum DC current the channel can switch. The units are amperes.
- niSwitch Properties
- Switching Current
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250012 | ViReal64 | RO | N/A | None | None |
This channel-based attribute returns the maximum DC power the channel can switch. The units are watts.
- niSwitch Properties
- Switching Power
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1150014 | ViInt32 | RO | N/A | None | None |
This attribute returns the number of relays.
- niSwitch Get Relay Name
- niSwitch Properties
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1150017 | ViBoolean | R/W | N/A | None | None |
This attribute indicates whether to power down latching relays after calling Wait For Debounce. When Power Down Latching Relays After Debounce is enabled (VI_TRUE), a call to Wait For Debounce ensures that the relays are settled and the latching relays are powered down.
VI_TRUE
VI_FALSE
- Armature Relays
- niSwitch Properties
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1150015 | ViString | RO | N/A | None | None |
This read-only attribute returns the serial number for the switch controlled by NI-SWITCH. If the device does not return a serial number, NI-SWITCH returns the Invalid Attribute error.
- Characteristic Impedance
- niSwitch Properties
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250004 | ViReal64 | R/W | N/A | None | None |
This channel-based attribute returns the maximum length of time from after you make a connection until the signal flowing through the channel settles). The units are seconds.
![]() |
Note PXI-2501/2503/2565/2590/2591 Users—the actual delay will always be the greater value of the settling time and the value you specify as the scan delay. |
---|
- niSwitch Properties
- Settling Time
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1150019 | ViReal64 | RO | N/A | None | None |
This attribute returns the temperature for the switch module. The units are degrees Celsius.
- niSwitch Properties
Numeric Value | Data type |
Access | Applies to | Coercion | High Level Functions |
---|---|---|---|---|---|
1250017 | ViInt32 | RO | N/A | None | None |
This attribute returns the wire mode of the switch. This attribute affects the values of the NISWITCH_ATTRIBUTE_NUM_OF_ROWS and NISWITCH_ATTRIBUTE_NUM_OF_COLUMNS attributes. The actual number of input and output lines on the switch is fixed, but the number of channels depends on how many lines constitute each channel.
- N-Wire Switching Modes
- niSwitch Properties