convert_amplitude()#

InstroAWG.convert_amplitude(
channel: int,
amplitude: float,
from_unit: AmplitudeMeasurementUnit,
to_unit: AmplitudeMeasurementUnit,
impedance_ohms: float | None = None,
) → float[source]#

Convert an amplitude value between units using channel’s configured waveform.

DBM conversions need a load impedance; if impedance_ohms isn’t given, channel’s output load is used instead. Raises ValueError if neither is available.