nibcq.switch

Switch control functionality for multiplexer testing in Battery Cell Quality Toolkit.

This module implements the BCQ Switch API for sequential testing of multiple DUTs using NI switch modules. Supports EIS, ACIR, and OCV measurements with automatic switching between test jigs.

Supported Equipment:
  • OCV: DMM (PXIe-4081/PXI-4071) + Switch (PXIe-2525 or PXI-2530B)

  • EIS/ACIR: SMU (PXIe-4139) + Source switch (PXIe-2525) + Sense switch (PXI-2530B)

Supported Switch Topologies:
  • 2-Wire 64x1 Mux

  • 2-Wire Dual 32x1 Mux

  • 2-Wire Quad 16x1 Mux (recommended)

Classes

SMUCellData

Represents a switch channel connection for a DUT.

SwitchConfiguration

Represents the configuration for the switch system.

SwitchCapable

Protocol for devices that support switching functionality.

SwitchCapability

Base class for switch control functionality.

DmmSwitchCapability

Switch capability for DMM devices (OCV measurements).

SmuSwitchCapability

Switch capability for SMU devices (EIS/ACIR measurements).

SwitchAware

Mixin to add switching capability access to measurement classes.