IqRecorder
SCPI Command:
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:OFFSet
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SOURce
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:MGAP
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:TOUT
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:THReshold
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SLOPe
- class IqRecorderCls[source]
IqRecorder commands group definition. 7 total commands, 1 Subgroups, 6 group commands
- get_mgap() float [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:MGAP value: float = driver.trigger.gprfMeasurement.iqRecorder.get_mgap()
Defines the minimum duration of the power-down periods (gaps) between two triggered power pulses. This setting is relevant for trigger source ‘IF Power’.
- return:
minimum_gap: Range: 0 s to 0.01 s, Unit: s
- get_offset() int [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:OFFSet value: int = driver.trigger.gprfMeasurement.iqRecorder.get_offset()
Delays the start of the measurement relative to the trigger event. This setting is relevant for the trigger source ‘IF Power’ and for trigger signals at TRIG IN.
- return:
trigger_offset: Range: 0 samples to 64E+6 samples
- get_slope() SignalSlopeExt [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SLOPe value: enums.SignalSlopeExt = driver.trigger.gprfMeasurement.iqRecorder.get_slope()
Selects whether the trigger event is generated at the rising or at the falling edge of the trigger pulse. This command is relevant for the trigger source ‘IF Power’.
- return:
event: REDGe | FEDGe | RISing | FALLing REDGe, RISing Rising edge FEDGe, FALLing Falling edge
- get_source() str [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SOURce value: str = driver.trigger.gprfMeasurement.iqRecorder.get_source()
Selects a trigger event source for I/Q recorder measurements. To query a list of all supported sources, use method RsCma. Trigger.GprfMeasurement.IqRecorder.Catalog.source.
- return:
source: Source as string, examples: ‘Free Run’ Immediate start without trigger signal ‘IF Power’ Trigger by IF power steps ‘Base1: External TRIG In’ Trigger signal at connector TRIG IN ‘AFRF Gen1: …’ Trigger by processed waveform file
- get_threshold() float [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:THReshold value: float = driver.trigger.gprfMeasurement.iqRecorder.get_threshold()
Defines the trigger threshold for trigger source ‘IF Power’.
- return:
threshold: Range: -50 dB to 0 dB, Unit: dB (full scale, i.e. relative to expected power minus external attenuation)
- get_timeout() float [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:TOUT value: float or bool = driver.trigger.gprfMeasurement.iqRecorder.get_timeout()
Specifies the time after which an initiated measurement must have received a trigger event. If no trigger event is received, the measurement is stopped in remote control mode. In manual operation mode, a trigger timeout is indicated. This setting is relevant for the trigger source ‘IF Power’ and for trigger signals at TRIG IN.
- return:
timeout: (float or boolean) Range: 0.01 s to 300 s, Unit: s
- set_mgap(minimum_gap: float) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:MGAP driver.trigger.gprfMeasurement.iqRecorder.set_mgap(minimum_gap = 1.0)
Defines the minimum duration of the power-down periods (gaps) between two triggered power pulses. This setting is relevant for trigger source ‘IF Power’.
- param minimum_gap:
Range: 0 s to 0.01 s, Unit: s
- set_offset(trigger_offset: int) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:OFFSet driver.trigger.gprfMeasurement.iqRecorder.set_offset(trigger_offset = 1)
Delays the start of the measurement relative to the trigger event. This setting is relevant for the trigger source ‘IF Power’ and for trigger signals at TRIG IN.
- param trigger_offset:
Range: 0 samples to 64E+6 samples
- set_slope(event: SignalSlopeExt) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SLOPe driver.trigger.gprfMeasurement.iqRecorder.set_slope(event = enums.SignalSlopeExt.FALLing)
Selects whether the trigger event is generated at the rising or at the falling edge of the trigger pulse. This command is relevant for the trigger source ‘IF Power’.
- param event:
REDGe | FEDGe | RISing | FALLing REDGe, RISing Rising edge FEDGe, FALLing Falling edge
- set_source(source: str) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SOURce driver.trigger.gprfMeasurement.iqRecorder.set_source(source = '1')
Selects a trigger event source for I/Q recorder measurements. To query a list of all supported sources, use method RsCma. Trigger.GprfMeasurement.IqRecorder.Catalog.source.
- param source:
Source as string, examples: ‘Free Run’ Immediate start without trigger signal ‘IF Power’ Trigger by IF power steps ‘Base1: External TRIG In’ Trigger signal at connector TRIG IN ‘AFRF Gen1: …’ Trigger by processed waveform file
- set_threshold(threshold: float) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:THReshold driver.trigger.gprfMeasurement.iqRecorder.set_threshold(threshold = 1.0)
Defines the trigger threshold for trigger source ‘IF Power’.
- param threshold:
Range: -50 dB to 0 dB, Unit: dB (full scale, i.e. relative to expected power minus external attenuation)
- set_timeout(timeout: float) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:TOUT driver.trigger.gprfMeasurement.iqRecorder.set_timeout(timeout = 1.0)
Specifies the time after which an initiated measurement must have received a trigger event. If no trigger event is received, the measurement is stopped in remote control mode. In manual operation mode, a trigger timeout is indicated. This setting is relevant for the trigger source ‘IF Power’ and for trigger signals at TRIG IN.
- param timeout:
(float or boolean) Range: 0.01 s to 300 s, Unit: s
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.trigger.gprfMeasurement.iqRecorder.clone()
Subgroups