nibcq.enums.SwitchDeviceType

class nibcq.enums.SwitchDeviceType(*args, **kwds)

Bases: enum.Enum

Enumeration of supported NI switch device types for multiplexer control.

Defines the National Instruments switch modules that are supported by the Battery Cell Quality Toolkit for sequential DUT testing. Each device type has specific topology capabilities and connection options.

Values:
PXI_2525 (“2525”): PXI-2525 switch module
  • Typically used for source switching in SMU applications

  • Supports various relay configurations

PXIe_2530B (“2530”): PXIe-2530B switch module
  • Typically used for sense switching and DMM applications.

  • High-density relay configurations.

Examples

>>> device_type = SwitchDeviceType.PXIe_2530B
>>> topology = f"{device_type.value}/2-Wire Quad 16x1 Mux"
>>> print(topology)  # "2530/2-Wire Quad 16x1 Mux"