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
- Commands in total: 4Subgroups: 0Direct child commands: 4
- get_coupling() bool[source]
# [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.
- Returns:
coupling_state: 1 | ON | 0| OFF
- get_factor() float[source]
# [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.
- Returns:
detr_factor: float Range: 0 to 2
- get_function() IqOutEnvDetrFunc[source]
# [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.
- Returns:
detr_function: F1 | F2 | F3
- get_pexponent() float[source]
# [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.
- Returns:
power_exponent: float Range: 1 to 10
- set_coupling(coupling_state: bool) None[source]
# [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.
- Parameters:
coupling_state – 1 | ON | 0| OFF
- set_factor(detr_factor: float) None[source]
# [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.
- Parameters:
detr_factor – float Range: 0 to 2
- set_function(detr_function: IqOutEnvDetrFunc) None[source]
# [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.
- Parameters:
detr_function – F1 | F2 | F3
- set_pexponent(power_exponent: float) None[source]
# [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.
- Parameters:
power_exponent – float Range: 1 to 10