System

SCPI Commands :

SYSTem:DID
SYSTem:KLOCk
SYSTem:PRESet
SYSTem:PRESet:ALL
SYSTem:PRESet:BASE
SYSTem:RESet
SYSTem:RESet:ALL
SYSTem:RESet:BASE
SYSTem:VERSion
class SystemCls[source]

System commands group definition. 109 total commands, 22 Subgroups, 9 group commands

get_did() str[source]
# SCPI: SYSTem:DID
value: str = driver.system.get_did()

No command help available

return:

device_id: No help available

get_klock() bool[source]
# SCPI: SYSTem:KLOCk
value: bool = driver.system.get_klock()

No command help available

return:

klock: No help available

get_version() float[source]
# SCPI: SYSTem:VERSion
value: float = driver.system.get_version()

Queries the SCPI version number to which the instrument complies.

return:

version: ‘1999.0’ is the final SCPI version.

preset(appl_name_and_li_number: str = None) None[source]
# SCPI: SYSTem:PRESet
driver.system.preset(appl_name_and_li_number = 'abc')

No command help available

param appl_name_and_li_number:

No help available

preset_all() None[source]
# SCPI: SYSTem:PRESet:ALL
driver.system.preset_all()

No command help available

preset_all_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:PRESet:ALL
driver.system.preset_all_with_opc()

No command help available

Same as preset_all, but waits for the operation to complete before continuing further. Use the RsCMPX_Base.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms:

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

preset_base() None[source]
# SCPI: SYSTem:PRESet:BASE
driver.system.preset_base()

No command help available

preset_base_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:PRESet:BASE
driver.system.preset_base_with_opc()

No command help available

Same as preset_base, but waits for the operation to complete before continuing further. Use the RsCMPX_Base.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms:

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

reset(appl_name_and_li_number: str = None) None[source]
# SCPI: SYSTem:RESet
driver.system.reset(appl_name_and_li_number = 'abc')

No command help available

param appl_name_and_li_number:

No help available

reset_all() None[source]
# SCPI: SYSTem:RESet:ALL
driver.system.reset_all()

Resets the entire instrument, including base settings and all applications, even applications of other than the used remote channel.

reset_all_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:RESet:ALL
driver.system.reset_all_with_opc()

Resets the entire instrument, including base settings and all applications, even applications of other than the used remote channel.

Same as reset_all, but waits for the operation to complete before continuing further. Use the RsCMPX_Base.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms:

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

reset_base() None[source]
# SCPI: SYSTem:RESet:BASE
driver.system.reset_base()

Resets the base settings.

reset_base_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SYSTem:RESet:BASE
driver.system.reset_base_with_opc()

Resets the base settings.

Same as reset_base, but waits for the operation to complete before continuing further. Use the RsCMPX_Base.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms:

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

set_klock(klock: bool) None[source]
# SCPI: SYSTem:KLOCk
driver.system.set_klock(klock = False)

No command help available

param klock:

No help available

Cloning the Group

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

Subgroups