IqRecorder

SCPI Commands :

CONFigure:GPRF:MEASurement<Instance>:IQRecorder:SRATe
CONFigure:GPRF:MEASurement<Instance>:IQRecorder:MODE
CONFigure:GPRF:MEASurement<Instance>:IQRecorder:TOUT
CONFigure:GPRF:MEASurement<Instance>:IQRecorder:RATio
CONFigure:GPRF:MEASurement<Instance>:IQRecorder:BYPass
CONFigure:GPRF:MEASurement<Instance>:IQRecorder:FORMat
CONFigure:GPRF:MEASurement<Instance>:IQRecorder:MUNit
CONFigure:GPRF:MEASurement<Instance>:IQRecorder:USER
CONFigure:GPRF:MEASurement<Instance>:IQRecorder:IQFile
CONFigure:GPRF:MEASurement<Instance>:IQRecorder:WTFile
CONFigure:GPRF:MEASurement<Instance>:IQRecorder:INIFile
class IqRecorderCls[source]

IqRecorder commands group definition. 27 total commands, 5 Subgroups, 11 group commands

get_bypass() IqRecBypass[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:BYPass
value: enums.IqRecBypass = driver.configure.gprf.measurement.iqRecorder.get_bypass()

No command help available

return:

bypass: No help available

get_format_py() IqFormat[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:FORMat
value: enums.IqFormat = driver.configure.gprf.measurement.iqRecorder.get_format_py()

Selects the coordinate system for the I/Q recorder results.

return:

format_py: IQ: Cartesian coordinates (I- and Q-axis) RPHI: polar coordinates (radius R and angle PHI)

get_ini_file() str[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:INIFile
value: str = driver.configure.gprf.measurement.iqRecorder.get_ini_file()

No command help available

return:

ini_file: No help available

get_iq_file() str[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:IQFile
value: str = driver.configure.gprf.measurement.iqRecorder.get_iq_file()

Selects a file for storage of the I/Q recorder results in binary format.

return:

iq_save_file: Name and path of the file. The extension *.iqw is appended automatically.

get_mode() MeasurementMode[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:MODE
value: enums.MeasurementMode = driver.configure.gprf.measurement.iqRecorder.get_mode()

No command help available

return:

measurement_mode: No help available

get_munit() MagnitudeUnit[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:MUNit
value: enums.MagnitudeUnit = driver.configure.gprf.measurement.iqRecorder.get_munit()

Selects the magnitude unit for the measurement results.

return:

magnitude_unit: Voltage units or raw I/Q data relative to full-scale.

get_ratio() float[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:RATio
value: float = driver.configure.gprf.measurement.iqRecorder.get_ratio()

Specifies a factor to reduce the sampling rate and to increase the measurement duration. The sampling rate resulting from the filter settings is multiplied with the specified ratio.

return:

ratio: No help available

get_symbol_rate() float[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:SRATe
value: float = driver.configure.gprf.measurement.iqRecorder.get_symbol_rate()

No command help available

return:

sample_rate: No help available

get_timeout() float[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:TOUT
value: float = driver.configure.gprf.measurement.iqRecorder.get_timeout()

Defines a timeout for the measurement. The timer is started when the measurement is initiated via a READ or INIT command. It is not started if the measurement is initiated manually. When the measurement has completed the first measurement cycle (first single shot) , the statistical depth is reached and the timer is reset. If the first measurement cycle has not been completed when the timer expires, the measurement is stopped. The measurement state changes to RDY. The reliability indicator is set to 1, indicating that a measurement timeout occurred. Still running READ, FETCh or CALCulate commands are completed, returning the available results. At least for some results, there are no values at all or the statistical depth has not been reached. A timeout of 0 s corresponds to an infinite measurement timeout.

return:

tcd_timeout: No help available

get_user() UserDebugMode[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:USER
value: enums.UserDebugMode = driver.configure.gprf.measurement.iqRecorder.get_user()

No command help available

return:

user_mode: No help available

get_wt_file() FileSave[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:WTFile
value: enums.FileSave = driver.configure.gprf.measurement.iqRecorder.get_wt_file()

Selects whether the results are written to a file, to the memory or both. For file selection, see method RsCMPX_Gprf. Configure.Gprf.Measurement.IqRecorder.iqFile.

return:

write_to_iq_file: OFF: The results are only stored in the memory. ON: The results are stored in the memory and in a file. ONLY: The results are only stored in a file.

set_bypass(bypass: IqRecBypass) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:BYPass
driver.configure.gprf.measurement.iqRecorder.set_bypass(bypass = enums.IqRecBypass.BIT)

No command help available

param bypass:

No help available

set_format_py(format_py: IqFormat) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:FORMat
driver.configure.gprf.measurement.iqRecorder.set_format_py(format_py = enums.IqFormat.IQ)

Selects the coordinate system for the I/Q recorder results.

param format_py:

IQ: Cartesian coordinates (I- and Q-axis) RPHI: polar coordinates (radius R and angle PHI)

set_ini_file(ini_file: str) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:INIFile
driver.configure.gprf.measurement.iqRecorder.set_ini_file(ini_file = 'abc')

No command help available

param ini_file:

No help available

set_iq_file(iq_save_file: str) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:IQFile
driver.configure.gprf.measurement.iqRecorder.set_iq_file(iq_save_file = 'abc')

Selects a file for storage of the I/Q recorder results in binary format.

param iq_save_file:

Name and path of the file. The extension *.iqw is appended automatically.

set_mode(measurement_mode: MeasurementMode) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:MODE
driver.configure.gprf.measurement.iqRecorder.set_mode(measurement_mode = enums.MeasurementMode.NORMal)

No command help available

param measurement_mode:

No help available

set_munit(magnitude_unit: MagnitudeUnit) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:MUNit
driver.configure.gprf.measurement.iqRecorder.set_munit(magnitude_unit = enums.MagnitudeUnit.RAW)

Selects the magnitude unit for the measurement results.

param magnitude_unit:

Voltage units or raw I/Q data relative to full-scale.

set_ratio(ratio: float) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:RATio
driver.configure.gprf.measurement.iqRecorder.set_ratio(ratio = 1.0)

Specifies a factor to reduce the sampling rate and to increase the measurement duration. The sampling rate resulting from the filter settings is multiplied with the specified ratio.

param ratio:

No help available

set_symbol_rate(sample_rate: float) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:SRATe
driver.configure.gprf.measurement.iqRecorder.set_symbol_rate(sample_rate = 1.0)

No command help available

param sample_rate:

No help available

set_timeout(tcd_timeout: float) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:TOUT
driver.configure.gprf.measurement.iqRecorder.set_timeout(tcd_timeout = 1.0)

Defines a timeout for the measurement. The timer is started when the measurement is initiated via a READ or INIT command. It is not started if the measurement is initiated manually. When the measurement has completed the first measurement cycle (first single shot) , the statistical depth is reached and the timer is reset. If the first measurement cycle has not been completed when the timer expires, the measurement is stopped. The measurement state changes to RDY. The reliability indicator is set to 1, indicating that a measurement timeout occurred. Still running READ, FETCh or CALCulate commands are completed, returning the available results. At least for some results, there are no values at all or the statistical depth has not been reached. A timeout of 0 s corresponds to an infinite measurement timeout.

param tcd_timeout:

No help available

set_user(user_mode: UserDebugMode) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:USER
driver.configure.gprf.measurement.iqRecorder.set_user(user_mode = enums.UserDebugMode.DEBug)

No command help available

param user_mode:

No help available

set_wt_file(write_to_iq_file: FileSave) None[source]
# SCPI: CONFigure:GPRF:MEASurement<Instance>:IQRecorder:WTFile
driver.configure.gprf.measurement.iqRecorder.set_wt_file(write_to_iq_file = enums.FileSave.OFF)

Selects whether the results are written to a file, to the memory or both. For file selection, see method RsCMPX_Gprf. Configure.Gprf.Measurement.IqRecorder.iqFile.

param write_to_iq_file:

OFF: The results are only stored in the memory. ON: The results are stored in the memory and in a file. ONLY: The results are only stored in a file.

Cloning the Group

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

Subgroups