Variable
SCPI Commands :
PULSe:MOP:PLUGin:VARiable:CATalog
PULSe:MOP:PLUGin:VARiable:RESet
PULSe:MOP:PLUGin:VARiable:VALue
- class VariableCls[source]
Variable commands group definition. 5 total commands, 1 Subgroups, 3 group commands
- get_catalog() str [source]
# SCPI: PULSe:MOP:PLUGin:VARiable:CATalog value: str = driver.pulse.mop.plugin.variable.get_catalog()
Queries the variables used in the plugin.
- return:
catalog: string
- get_value() str [source]
# SCPI: PULSe:MOP:PLUGin:VARiable:VALue value: str = driver.pulse.mop.plugin.variable.get_value()
Sets the values of the selected variable.
- return:
value: string
- reset() None [source]
# SCPI: PULSe:MOP:PLUGin:VARiable:RESet driver.pulse.mop.plugin.variable.reset()
Resets the variable values to the defaults.
- reset_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: PULSe:MOP:PLUGin:VARiable:RESet driver.pulse.mop.plugin.variable.reset_with_opc()
Resets the variable values to the defaults.
Same as reset, but waits for the operation to complete before continuing further. Use the RsPulseSeq.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_value(value: str) None [source]
# SCPI: PULSe:MOP:PLUGin:VARiable:VALue driver.pulse.mop.plugin.variable.set_value(value = 'abc')
Sets the values of the selected variable.
- param value:
string
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.pulse.mop.plugin.variable.clone()
Subgroups