IqRecorder
SCPI Commands :
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:OFFSet
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:MGAP
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:TOUT
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:THReshold
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:PCTHreshold
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:PCTime
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SLOPe
TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SOURce
- class IqRecorderCls[source]
IqRecorder commands group definition. 9 total commands, 1 Subgroups, 8 group commands
- get_mgap() float [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:MGAP value: float = driver.trigger.gprf.measurement.iqRecorder.get_mgap()
Sets a minimum time during which the IF signal must be below the trigger threshold before the trigger is armed so that an IF power trigger event can be generated. The I/Q recorder always runs in single-shot mode. Therefore it is controlled by a single trigger event. The minimum trigger gap condition is valid between the start of the measurement and the first trigger event.
- return:
minimum_gap: No help available
- get_offset() int [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:OFFSet value: int = driver.trigger.gprf.measurement.iqRecorder.get_offset()
Defines a delay time for triggered measurements. The trigger offset delays the start of the measurement relative to the trigger event.
- return:
trigger_offset: Trigger offset in samples.
- get_pc_threshold() float [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:PCTHreshold value: float = driver.trigger.gprf.measurement.iqRecorder.get_pc_threshold()
Defines the minimum absolute phase change required to generate a trigger event for the phase change trigger source.
- return:
phase_chg_thres: No help available
- get_pc_time() float [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:PCTime value: float or bool = driver.trigger.gprf.measurement.iqRecorder.get_pc_time()
Defines the time interval during which a phase change must occur to generate a trigger event for the phase change trigger source.
- return:
phase_chg_time: (float or boolean) No help available
- get_slope() SignalSlopeExt [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SLOPe value: enums.SignalSlopeExt = driver.trigger.gprf.measurement.iqRecorder.get_slope()
Qualifies whether the trigger event is generated at the rising or at the falling edge of the trigger pulse (valid for external and power trigger sources) .
- return:
event: REDGe: rising edge FEDGe: falling edge
- get_source() str [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SOURce value: str = driver.trigger.gprf.measurement.iqRecorder.get_source()
Selects the source of the trigger events. Some values are always available. They are listed below. Depending on the installed options, additional values are available. You can query a list of all supported values via TRIGger:… :CATalog:SOURce?.
- return:
trigger: No help available
- get_threshold() float [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:THReshold value: float = driver.trigger.gprf.measurement.iqRecorder.get_threshold()
Defines the trigger threshold for power trigger sources. Signals below the threshold are not evaluated for the phase change trigger source.
- return:
threshold: No help available
- get_timeout() float [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:TOUT value: float or bool = driver.trigger.gprf.measurement.iqRecorder.get_timeout()
Selects the maximum time that the measurement waits for a trigger event before it stops in remote control mode or indicates a trigger timeout in manual operation mode. This setting has no influence on Free Run measurements.
- return:
timeout: (float or boolean) No help available
- set_mgap(minimum_gap: float) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:MGAP driver.trigger.gprf.measurement.iqRecorder.set_mgap(minimum_gap = 1.0)
Sets a minimum time during which the IF signal must be below the trigger threshold before the trigger is armed so that an IF power trigger event can be generated. The I/Q recorder always runs in single-shot mode. Therefore it is controlled by a single trigger event. The minimum trigger gap condition is valid between the start of the measurement and the first trigger event.
- param minimum_gap:
No help available
- set_offset(trigger_offset: int) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:OFFSet driver.trigger.gprf.measurement.iqRecorder.set_offset(trigger_offset = 1)
Defines a delay time for triggered measurements. The trigger offset delays the start of the measurement relative to the trigger event.
- param trigger_offset:
Trigger offset in samples.
- set_pc_threshold(phase_chg_thres: float) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:PCTHreshold driver.trigger.gprf.measurement.iqRecorder.set_pc_threshold(phase_chg_thres = 1.0)
Defines the minimum absolute phase change required to generate a trigger event for the phase change trigger source.
- param phase_chg_thres:
No help available
- set_pc_time(phase_chg_time: float) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:PCTime driver.trigger.gprf.measurement.iqRecorder.set_pc_time(phase_chg_time = 1.0)
Defines the time interval during which a phase change must occur to generate a trigger event for the phase change trigger source.
- param phase_chg_time:
(float or boolean) No help available
- set_slope(event: SignalSlopeExt) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SLOPe driver.trigger.gprf.measurement.iqRecorder.set_slope(event = enums.SignalSlopeExt.FALLing)
Qualifies whether the trigger event is generated at the rising or at the falling edge of the trigger pulse (valid for external and power trigger sources) .
- param event:
REDGe: rising edge FEDGe: falling edge
- set_source(trigger: str) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:SOURce driver.trigger.gprf.measurement.iqRecorder.set_source(trigger = 'abc')
Selects the source of the trigger events. Some values are always available. They are listed below. Depending on the installed options, additional values are available. You can query a list of all supported values via TRIGger:… :CATalog:SOURce?.
- param trigger:
‘IF Power’: IF power trigger ‘Free Run’: free run (untriggered) ‘Phase Change’: phase change trigger
- set_threshold(threshold: float) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:THReshold driver.trigger.gprf.measurement.iqRecorder.set_threshold(threshold = 1.0)
Defines the trigger threshold for power trigger sources. Signals below the threshold are not evaluated for the phase change trigger source.
- param threshold:
No help available
- set_timeout(timeout: float) None [source]
# SCPI: TRIGger:GPRF:MEASurement<Instance>:IQRecorder:TOUT driver.trigger.gprf.measurement.iqRecorder.set_timeout(timeout = 1.0)
Selects the maximum time that the measurement waits for a trigger event before it stops in remote control mode or indicates a trigger timeout in manual operation mode. This setting has no influence on Free Run measurements.
- param timeout:
(float or boolean) No help available
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.trigger.gprf.measurement.iqRecorder.clone()
Subgroups