Quality

SCPI Commands :

POWer:QUALity:FREQ
POWer:QUALity:FCUS
POWer:QUALity:AUTO
Commands in total: 18
Subgroups: 3
Direct child commands: 3
get_auto() AutoScale[source]
# POWer:QUALity:AUTO
value: enums.AutoScale = driver.power.quality.get_auto()

Selects the scaling for the display of the results.

Returns:

auto_scale: AUTO | MANUAL

get_fcus() float[source]
# POWer:QUALity:FCUS
value: float = driver.power.quality.get_fcus()

Sets the user-defined frequency if method RsRtx.power.quality.freq() is set to FCUS.

Returns:

custom_freq: 1 to 5000

get_freq() PwrQualFrequency[source]
# POWer:QUALity:FREQ
value: enums.PwrQualFrequency = driver.power.quality.get_freq()

Sets the input frequency of the source signal in Hz.

Returns:

frequency: NFF650: 360 to 650 Hz WFF800: 360 to 800 Hz FCUS: user-defined frequency to be set using method RsRtx.power.quality.fcus().

set_auto(auto_scale: AutoScale) None[source]
# POWer:QUALity:AUTO
driver.power.quality.set_auto(auto_scale = enums.AutoScale.AUTO)

Selects the scaling for the display of the results.

Parameters:

auto_scale – AUTO | MANUAL

set_fcus(custom_freq: float) None[source]
# POWer:QUALity:FCUS
driver.power.quality.set_fcus(custom_freq = 1.0)

Sets the user-defined frequency if method RsRtx.power.quality.freq() is set to FCUS.

Parameters:

custom_freq – 1 to 5000

set_freq(frequency: PwrQualFrequency) None[source]
# POWer:QUALity:FREQ
driver.power.quality.set_freq(frequency = enums.PwrQualFrequency.F360)

Sets the input frequency of the source signal in Hz.

Parameters:

frequency – NFF650: 360 to 650 Hz WFF800: 360 to 800 Hz FCUS: user-defined frequency to be set using method RsRtx.power.quality.fcus().

Cloning the Group

# Create a copy of the original group, that exists independently
quality_copy = driver.power.quality.clone()

Subgroups