IqRecorder

SCPI Command:

INITiate:GPRF:MEASurement<Instance>:IQRecorder
ABORt:GPRF:MEASurement<Instance>:IQRecorder
STOP:GPRF:MEASurement<Instance>:IQRecorder
READ:GPRF:MEASurement<Instance>:IQRecorder
FETCh:GPRF:MEASurement<Instance>:IQRecorder
class IqRecorderCls[source]

IqRecorder commands group definition. 13 total commands, 5 Subgroups, 5 group commands

abort(opc_timeout_ms: int = -1) None[source]
# SCPI: ABORt:GPRF:MEASurement<Instance>:IQRecorder
driver.gprfMeasurement.iqRecorder.abort()

Stops the I/Q recorder measurement.

param opc_timeout_ms:

Maximum time to wait in milliseconds, valid only for this call.

fetch() List[float][source]
# SCPI: FETCh:GPRF:MEASurement<Instance>:IQRecorder
value: List[float] = driver.gprfMeasurement.iqRecorder.fetch()

Return the I and Q amplitudes in the format specified by FORMat:BASE:DATA. For a detailed description of the data formats, see ‘ASCII and binary data formats’.

Use RsCma.reliability.last_value to read the updated reliability indicator.

return:

iq_samples: For ASCII format: I/Q amplitudes in alternating order (I_1,Q_1, …,I_n,Q_n) , as voltages. For REAL format: Binary block data consisting of the parts listed in the table below. There are no commas within this parameter.

initiate(save_to_iq_file: FileSave = None) None[source]
# SCPI: INITiate:GPRF:MEASurement<Instance>:IQRecorder
driver.gprfMeasurement.iqRecorder.initiate(save_to_iq_file = enums.FileSave.OFF)

Starts or continues the I/Q recorder measurement.

param save_to_iq_file:

OFF | ON | ONLY Optional parameter, selecting whether the results are written to an I/Q file, to the memory or both. For selection of the I/Q file, see method RsCma.Configure.GprfMeasurement.IqRecorder.iqFile. OFF The results are only stored in the memory. ON The results are stored in the memory and in the file. ONLY The results are only stored in the file.

read() List[float][source]
# SCPI: READ:GPRF:MEASurement<Instance>:IQRecorder
value: List[float] = driver.gprfMeasurement.iqRecorder.read()

Return the I and Q amplitudes in the format specified by FORMat:BASE:DATA. For a detailed description of the data formats, see ‘ASCII and binary data formats’.

Use RsCma.reliability.last_value to read the updated reliability indicator.

return:

iq_samples: For ASCII format: I/Q amplitudes in alternating order (I_1,Q_1, …,I_n,Q_n) , as voltages. For REAL format: Binary block data consisting of the parts listed in the table below. There are no commas within this parameter.

stop(opc_timeout_ms: int = -1) None[source]
# SCPI: STOP:GPRF:MEASurement<Instance>:IQRecorder
driver.gprfMeasurement.iqRecorder.stop()

Pauses the I/Q recorder measurement.

param opc_timeout_ms:

Maximum time to wait in milliseconds, valid only for this call.

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.gprfMeasurement.iqRecorder.clone()

Subgroups