Variable

SCPI Commands :

IPM:PLUGin:VARiable:CATalog
IPM:PLUGin:VARiable:RESet
IPM:PLUGin:VARiable:VALue
class VariableCls[source]

Variable commands group definition. 5 total commands, 1 Subgroups, 3 group commands

get_catalog() str[source]
# SCPI: IPM:PLUGin:VARiable:CATalog
value: str = driver.ipm.plugin.variable.get_catalog()

Queries the variables used in the plugin.

return:

catalog: string

get_value() str[source]
# SCPI: IPM:PLUGin:VARiable:VALue
value: str = driver.ipm.plugin.variable.get_value()

Sets the values of the selected variable.

return:

value: string

reset() None[source]
# SCPI: IPM:PLUGin:VARiable:RESet
driver.ipm.plugin.variable.reset()

No command help available

reset_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: IPM:PLUGin:VARiable:RESet
driver.ipm.plugin.variable.reset_with_opc()

No command help available

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: IPM:PLUGin:VARiable:VALue
driver.ipm.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.ipm.plugin.variable.clone()

Subgroups