nibcq.enums.MultiDeviceMode
- class nibcq.enums.MultiDeviceMode(*args, **kwds)
Bases:
enum.EnumEnumeration of multidevice types for multiple device operations.
Defines the different modes of operation for combining multiple devices in parallel measurements. Each configuration type offers different benefits in terms of synchronization, resource sharing, and measurement accuracy.
- Values:
- PARALLEL: Devices operate in parallel, using all the measurement
resources and sharing the same timings.
- SERIAL: Devices operate in series, with dedicated resources and
independent timing.
- MANUAL: Devices are manually configured for specific measurement
scenarios, allowing for flexible resource allocation.
Examples
>>> config = MultiDeviceMode.PARALLEL >>> if config == MultiDeviceMode.SERIAL: ... print("Devices are configured for serial operation.")