Envelope
SCPI Commands :
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:ADAPtion
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:BIAS
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:BINPut
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:DELay
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:ETRak
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:FDPD
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:GAIN
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:OFFSet
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:RIN
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:STATe
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:TERMination
[SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:VREF
- class EnvelopeCls[source]
Envelope commands group definition. 47 total commands, 7 Subgroups, 12 group commands
- get_adaption() RsSmbv.enums.IqOutEnvAdaption [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:ADAPtion value: enums.IqOutEnvAdaption = driver.source.iq.output.analog.envelope.get_adaption()
Defines the envelope voltage adaption mode.
- return
adaption_mode: AUTO| MANual| POWer AUTO = Auto Normalized, POWer = Auto Power, MANual = Manual
- get_bias() float [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:BIAS value: float = driver.source.iq.output.analog.envelope.get_bias()
Sets a bias.
- return
bias: float Range: -3.6V to 3.6V , Unit: V
- get_binput() bool [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:BINPut value: bool = driver.source.iq.output.analog.envelope.get_binput()
Enables the generation of a bipolar signal.
- return
bipolar_input: 1| ON| 0| OFF
- get_delay() float [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:DELay value: float = driver.source.iq.output.analog.envelope.get_delay()
Enables a time delay of the generated envelope signal relative to the corresponding RF signal.
- return
delay: float Range: -500E-9 to 500E-9
- get_etrak() RsSmbv.enums.IqOutEnvEtRak [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:ETRak value: enums.IqOutEnvEtRak = driver.source.iq.output.analog.envelope.get_etrak()
Selects one of the predefined interface types or allows user-defined settings. See Table ‘Default parameters per eTrak(R) Interface Type’.
- return
etrak_ifc_type: USER| ET1V2| ET1V5| ET2V0
- get_fdpd() bool [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:FDPD value: bool = driver.source.iq.output.analog.envelope.get_fdpd()
Enables calculation of the envelope from predistorted signal.
- return
calc_from_dpd_stat: 1| ON| 0| OFF
- get_gain() float [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:GAIN value: float = driver.source.iq.output.analog.envelope.get_gain()
Sets the gain of the used external DC modulator.
- return
gain: float Range: -50 to 50
- get_offset() float [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:OFFSet value: float = driver.source.iq.output.analog.envelope.get_offset()
Sets an offset between the envelope and the inverted envelope signal.
- return
offset: float Range: -8V to 8V , Unit: V
- get_rin() float [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:RIN value: float = driver.source.iq.output.analog.envelope.get_rin()
Sets the input impedance Rin of the used external DC modulator.
- return
ipart_nput_resistance: No help available
- get_state() bool [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:STATe value: bool = driver.source.iq.output.analog.envelope.get_state()
Enables the output of a control signal that follows the RF envelope.
- return
state: 1| ON| 0| OFF
- get_termination() RsSmbv.enums.IqOutEnvTerm [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:TERMination value: enums.IqOutEnvTerm = driver.source.iq.output.analog.envelope.get_termination()
Sets how the inputs of the DC modulator are terminated.
- return
termination: GROund| WIRE
- get_vref() RsSmbv.enums.IqOutEnvVrEf [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:VREF value: enums.IqOutEnvVrEf = driver.source.iq.output.analog.envelope.get_vref()
Defines whether the envelope voltage Vout is set directly or it is estimated from the selected supply voltage Vcc.
- return
voltage_reference: VCC| VOUT
- set_adaption(adaption_mode: RsSmbv.enums.IqOutEnvAdaption) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:ADAPtion driver.source.iq.output.analog.envelope.set_adaption(adaption_mode = enums.IqOutEnvAdaption.AUTO)
Defines the envelope voltage adaption mode.
- param adaption_mode
AUTO| MANual| POWer AUTO = Auto Normalized, POWer = Auto Power, MANual = Manual
- set_bias(bias: float) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:BIAS driver.source.iq.output.analog.envelope.set_bias(bias = 1.0)
Sets a bias.
- param bias
float Range: -3.6V to 3.6V , Unit: V
- set_binput(bipolar_input: bool) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:BINPut driver.source.iq.output.analog.envelope.set_binput(bipolar_input = False)
Enables the generation of a bipolar signal.
- param bipolar_input
1| ON| 0| OFF
- set_delay(delay: float) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:DELay driver.source.iq.output.analog.envelope.set_delay(delay = 1.0)
Enables a time delay of the generated envelope signal relative to the corresponding RF signal.
- param delay
float Range: -500E-9 to 500E-9
- set_etrak(etrak_ifc_type: RsSmbv.enums.IqOutEnvEtRak) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:ETRak driver.source.iq.output.analog.envelope.set_etrak(etrak_ifc_type = enums.IqOutEnvEtRak.ET1V2)
Selects one of the predefined interface types or allows user-defined settings. See Table ‘Default parameters per eTrak(R) Interface Type’.
- param etrak_ifc_type
USER| ET1V2| ET1V5| ET2V0
- set_fdpd(calc_from_dpd_stat: bool) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:FDPD driver.source.iq.output.analog.envelope.set_fdpd(calc_from_dpd_stat = False)
Enables calculation of the envelope from predistorted signal.
- param calc_from_dpd_stat
1| ON| 0| OFF
- set_gain(gain: float) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:GAIN driver.source.iq.output.analog.envelope.set_gain(gain = 1.0)
Sets the gain of the used external DC modulator.
- param gain
float Range: -50 to 50
- set_offset(offset: float) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:OFFSet driver.source.iq.output.analog.envelope.set_offset(offset = 1.0)
Sets an offset between the envelope and the inverted envelope signal.
- param offset
float Range: -8V to 8V , Unit: V
- set_rin(ipart_nput_resistance: float) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:RIN driver.source.iq.output.analog.envelope.set_rin(ipart_nput_resistance = 1.0)
Sets the input impedance Rin of the used external DC modulator.
- param ipart_nput_resistance
float Range: 50|100 to 1E6
- set_state(state: bool) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:STATe driver.source.iq.output.analog.envelope.set_state(state = False)
Enables the output of a control signal that follows the RF envelope.
- param state
1| ON| 0| OFF
- set_termination(termination: RsSmbv.enums.IqOutEnvTerm) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:TERMination driver.source.iq.output.analog.envelope.set_termination(termination = enums.IqOutEnvTerm.GROund)
Sets how the inputs of the DC modulator are terminated.
- param termination
GROund| WIRE
- set_vref(voltage_reference: RsSmbv.enums.IqOutEnvVrEf) None [source]
# SCPI: [SOURce<HW>]:IQ:OUTPut:[ANALog]:ENVelope:VREF driver.source.iq.output.analog.envelope.set_vref(voltage_reference = enums.IqOutEnvVrEf.VCC)
Defines whether the envelope voltage Vout is set directly or it is estimated from the selected supply voltage Vcc.
- param voltage_reference
VCC| VOUT
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.iq.output.analog.envelope.clone()
Subgroups