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() RsSmbv.enums.Interpolation [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:INTerp value: enums.Interpolation = driver.source.iq.output.analog.envelope.shaping.get_interp()
For envelope shaping with shaping tables, enables linear interpolation.
- return
ipart_interpolation: No help available
- get_mode() RsSmbv.enums.IqOutEnvShapeMode [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:MODE value: enums.IqOutEnvShapeMode = driver.source.iq.output.analog.envelope.shaping.get_mode()
Enables envelope shaping and selects the method to define the shaping function.
- return
shaping_mode: OFF| LINear| TABLe| POLYnomial| DETRoughing| POWer LINear = Linear (Voltage) POWer = Linear (Power)
- get_scale() RsSmbv.enums.IqOutEnvScale [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:SCALe value: enums.IqOutEnvScale = driver.source.iq.output.analog.envelope.shaping.get_scale()
Determines the units used on the x and y axis.
- return
scale: POWer| VOLTage
- set_interp(ipart_interpolation: RsSmbv.enums.Interpolation) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:INTerp driver.source.iq.output.analog.envelope.shaping.set_interp(ipart_interpolation = enums.Interpolation.LINear)
For envelope shaping with shaping tables, enables linear interpolation.
- param ipart_interpolation
OFF| LINear| POWer LINear = Linear (Voltage) POWer = Linear (Power)
- set_mode(shaping_mode: RsSmbv.enums.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)
Enables envelope shaping and selects the method to define the shaping function.
- param shaping_mode
OFF| LINear| TABLe| POLYnomial| DETRoughing| POWer LINear = Linear (Voltage) POWer = Linear (Power)
- set_scale(scale: RsSmbv.enums.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)
Determines the units used on the x and y axis.
- param scale
POWer| VOLTage
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.iq.output.analog.envelope.shaping.clone()
Subgroups