nibcq.measurement.LCRMeasurementResult

class nibcq.measurement.LCRMeasurementResult

Results from a single LCR ACIR measurement.

This dataclass contains the impedance measurement results from an LCR Meter measurement. Unlike SMU-based measurements which return raw waveform data, the LCR Meter provides directly calculated impedance values.

impedance

Complex impedance Z in Ohms.

Type:

complex

z_magnitude

Impedance magnitude abs(Z) in Ohms.

Type:

float

resistance

Series resistance Rs in Ohms. Note: This is Rs, NOT Z.real!

Type:

float

x_reactance

Reactance X (imaginary part of Z) in Ohms.

Type:

float

theta

Phase angle in degrees.

Type:

float

measured_frequency

Actual stimulus frequency in Hz.

Type:

float

Example

>>> result = LCRMeasurementResult(
...     impedance=0.01+0.001j,
...     z_magnitude=0.01005,
...     resistance=0.01,
...     x_reactance=0.001,
...     theta=5.71,
...     measured_frequency=1000.0
... )
>>> print(f"Z = {result.z_magnitude:.4f} Ohm at {result.theta:.2f} degrees")