DMMMeasurementConfig#

class DMMMeasurementConfig(
function: MeasurementFunction,
digits: int | None = None,
aperture_seconds: float | None = None,
aperture_nplc: float | None = None,
range: float | None = None,
)[source]#

Bases: object

DMM acquisition config. Drivers apply only the options they support; the rest are ignored or raise.

Variables:
  • function (MeasurementFunction) – Measurement function (required).

  • digits (int | None) – Resolution in digits; None = instrument default.

  • aperture_seconds (float | None) – Integration time in seconds (vendor-dependent; mutually exclusive with aperture_nplc).

  • aperture_nplc (float | None) – Integration time in power-line cycles (vendor-dependent).

  • range (float | None) – Manual range in the active function’s units; None = auto range.

function: MeasurementFunction#
digits: int | None = None#
aperture_seconds: float | None = None#
aperture_nplc: float | None = None#
range: float | None = None#