Shaping

SCPI Commands :

[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:INTerp
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:MODE
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:SCALe
class ShapingCls[source]

Shaping commands group definition. 23 total commands, 6 Subgroups, 3 group commands

get_interp() IqOutEnvInterp[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:INTerp
value: enums.IqOutEnvInterp = driver.source.iq.output.analog.envelope.shaping.get_interp()

No command help available

return:

ipart_interpolation: No help available

get_mode() IqOutEnvShapeMode[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:MODE
value: enums.IqOutEnvShapeMode = driver.source.iq.output.analog.envelope.shaping.get_mode()

No command help available

return:

shaping_mode: No help available

get_scale() IqOutEnvScale[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:SCALe
value: enums.IqOutEnvScale = driver.source.iq.output.analog.envelope.shaping.get_scale()

No command help available

return:

scale: No help available

set_interp(ipart_interpolation: IqOutEnvInterp) None[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:INTerp
driver.source.iq.output.analog.envelope.shaping.set_interp(ipart_interpolation = enums.IqOutEnvInterp.LINear)

No command help available

param ipart_interpolation:

No help available

set_mode(shaping_mode: IqOutEnvShapeMode) None[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:MODE
driver.source.iq.output.analog.envelope.shaping.set_mode(shaping_mode = enums.IqOutEnvShapeMode.DETRoughing)

No command help available

param shaping_mode:

No help available

set_scale(scale: IqOutEnvScale) None[source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:SCALe
driver.source.iq.output.analog.envelope.shaping.set_scale(scale = enums.IqOutEnvScale.POWer)

No command help available

param scale:

No help available

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.iq.output.analog.envelope.shaping.clone()

Subgroups