System
SCPI Commands :
SYSTem:BASE:RELiability
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. 98 total commands, 25 Subgroups, 10 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()
Locks or unlocks the local controls of the instrument, including the (soft-) front panel keys.
- return:
klock: No help available
- get_reliability() int [source]
# SCPI: SYSTem:BASE:RELiability value: int = driver.system.get_reliability()
Returns a reliability value indicating errors detected by the base software.
- return:
value: decimal For reliability indicator values, see ‘Checking the reliability indicator’
- 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: string ‘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')
A PRESet sets the parameters of the subinstrument to default values suitable for local/manual interaction. A RESet sets them to default values suitable for remote operation. Optionally, the preset/reset can be limited to a specific application instance.
- param appl_name_and_li_number:
string Application and instance to be reset/preset. Example: ‘LTE Meas1’ for LTE UE measurements instance 1 Omitting the instance (e.g. ‘LTE Meas’) selects instance 1. The supported strings are listed in the table below.
- preset_all() None [source]
# SCPI: SYSTem:PRESet:ALL driver.system.preset_all()
A PRESet sets the parameters of all subinstruments and the base settings to default values suitable for local/manual interaction. A RESet sets them to default values suitable for remote operation.
- preset_all_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: SYSTem:PRESet:ALL driver.system.preset_all_with_opc()
A PRESet sets the parameters of all subinstruments and the base settings to default values suitable for local/manual interaction. A RESet sets them to default values suitable for remote operation.
Same as preset_all, but waits for the operation to complete before continuing further. Use the RsCmwBase.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()
A PRESet sets the base settings to default values suitable for local/manual interaction. A RESet sets them to default values suitable for remote operation.
- preset_base_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: SYSTem:PRESet:BASE driver.system.preset_base_with_opc()
A PRESet sets the base settings to default values suitable for local/manual interaction. A RESet sets them to default values suitable for remote operation.
Same as preset_base, but waits for the operation to complete before continuing further. Use the RsCmwBase.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')
A PRESet sets the parameters of the subinstrument to default values suitable for local/manual interaction. A RESet sets them to default values suitable for remote operation. Optionally, the preset/reset can be limited to a specific application instance.
- param appl_name_and_li_number:
string Application and instance to be reset/preset. Example: ‘LTE Meas1’ for LTE UE measurements instance 1 Omitting the instance (e.g. ‘LTE Meas’) selects instance 1. The supported strings are listed in the table below.
- reset_all() None [source]
# SCPI: SYSTem:RESet:ALL driver.system.reset_all()
A PRESet sets the parameters of all subinstruments and the base settings to default values suitable for local/manual interaction. A RESet sets them to default values suitable for remote operation.
- reset_all_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: SYSTem:RESet:ALL driver.system.reset_all_with_opc()
A PRESet sets the parameters of all subinstruments and the base settings to default values suitable for local/manual interaction. A RESet sets them to default values suitable for remote operation.
Same as reset_all, but waits for the operation to complete before continuing further. Use the RsCmwBase.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()
A PRESet sets the base settings to default values suitable for local/manual interaction. A RESet sets them to default values suitable for remote operation.
- reset_base_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: SYSTem:RESet:BASE driver.system.reset_base_with_opc()
A PRESet sets the base settings to default values suitable for local/manual interaction. A RESet sets them to default values suitable for remote operation.
Same as reset_base, but waits for the operation to complete before continuing further. Use the RsCmwBase.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)
Locks or unlocks the local controls of the instrument, including the (soft-) front panel keys.
- param klock:
ON | OFF | 1 | 0 ON | 1: Local key locked (key lock enabled) OFF | 0: Local keys unlocked
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.system.clone()
Subgroups