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