Soa

SCPI Commands :

POWer:SOA:SCALe
POWer:SOA:MASK
POWer:SOA:SWITch
Commands in total: 17
Subgroups: 4
Direct child commands: 3
get_mask() bool[source]
# POWer:SOA:MASK
value: bool = driver.power.soa.get_mask()

Activates or deactivates a mask.

get_scale() PwrSoaScale[source]
# POWer:SOA:SCALe
value: enums.PwrSoaScale = driver.power.soa.get_scale()

Sets the scale for the measurement.

Returns:

scale: LOG | LINEAR

get_switch() PwrSoaSwitch[source]
# POWer:SOA:SWITch
value: enums.PwrSoaSwitch = driver.power.soa.get_switch()

Switches between linear and logarithmic scale.

Returns:

switch: LOGLINEAR | LINEARLOG

set_mask(enable_mask_tst: bool) None[source]
# POWer:SOA:MASK
driver.power.soa.set_mask(enable_mask_tst = False)

Activates or deactivates a mask.

Parameters:

enable_mask_tst – OFF | ON

set_scale(scale: PwrSoaScale) None[source]
# POWer:SOA:SCALe
driver.power.soa.set_scale(scale = enums.PwrSoaScale.LINEAR)

Sets the scale for the measurement.

Parameters:

scale – LOG | LINEAR

set_switch(switch: PwrSoaSwitch) None[source]
# POWer:SOA:SWITch
driver.power.soa.set_switch(switch = enums.PwrSoaSwitch.LINEARLOG)

Switches between linear and logarithmic scale.

Parameters:

switch – LOGLINEAR | LINEARLOG

Cloning the Group

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

Subgroups