Detroughing
SCPI Commands :
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:COUPling
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:FACTor
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:FUNCtion
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:PEXPonent
- class DetroughingCls[source]
Detroughing commands group definition. 4 total commands, 0 Subgroups, 4 group commands
- get_coupling() bool [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:COUPling value: bool = driver.source.iq.output.analog.envelope.shaping.detroughing.get_coupling()
Enables/disables deriving the detroughing factor (d) from the selected Vcc value.
- return
coupling_state: 1| ON| 0| OFF
- get_factor() float [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:FACTor value: float = driver.source.iq.output.analog.envelope.shaping.detroughing.get_factor()
Sets the detroughing factor.
- return
detr_factor: float Range: 0 to 2
- get_function() RsSmbv.enums.IqOutEnvDetrFunc [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:FUNCtion value: enums.IqOutEnvDetrFunc = driver.source.iq.output.analog.envelope.shaping.detroughing.get_function()
Sets the detroughing function.
- return
detr_function: F1| F2| F3
- get_pexponent() float [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:PEXPonent value: float = driver.source.iq.output.analog.envelope.shaping.detroughing.get_pexponent()
Sets the exponent (a) for the detroughing function F3.
- return
power_exponent: float Range: 1 to 10
- set_coupling(coupling_state: bool) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:COUPling driver.source.iq.output.analog.envelope.shaping.detroughing.set_coupling(coupling_state = False)
Enables/disables deriving the detroughing factor (d) from the selected Vcc value.
- param coupling_state
1| ON| 0| OFF
- set_factor(detr_factor: float) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:FACTor driver.source.iq.output.analog.envelope.shaping.detroughing.set_factor(detr_factor = 1.0)
Sets the detroughing factor.
- param detr_factor
float Range: 0 to 2
- set_function(detr_function: RsSmbv.enums.IqOutEnvDetrFunc) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:FUNCtion driver.source.iq.output.analog.envelope.shaping.detroughing.set_function(detr_function = enums.IqOutEnvDetrFunc.F1)
Sets the detroughing function.
- param detr_function
F1| F2| F3
- set_pexponent(power_exponent: float) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:SHAPing:DETRoughing:PEXPonent driver.source.iq.output.analog.envelope.shaping.detroughing.set_pexponent(power_exponent = 1.0)
Sets the exponent (a) for the detroughing function F3.
- param power_exponent
float Range: 1 to 10