ListPy
SCPI Commands :
IPM:LIST:BASE
IPM:LIST:CLEar
IPM:LIST:LOAD
IPM:LIST:SAVE
- class ListPyCls[source]
ListPy commands group definition. 13 total commands, 2 Subgroups, 4 group commands
- clear() None [source]
# SCPI: IPM:LIST:CLEar driver.ipm.listPy.clear()
Deletes all items from the list or the table.
- clear_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: IPM:LIST:CLEar driver.ipm.listPy.clear_with_opc()
Deletes all items from the list or the table.
Same as clear, 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.
- get_base() BaseDomain [source]
# SCPI: IPM:LIST:BASE value: enums.BaseDomain = driver.ipm.listPy.get_base()
Sets the IPM profile base and defines how the steps repetition is defined.
- return:
base: PULSe| TIME PULSe Steps are repeated several times, as set with the command method RsPulseSeq.Ipm.ListPy.Item.repetition. TIME Steps are repeated for the defined time duration, as set with the command method RsPulseSeq.Ipm.ListPy.Item.time.
- get_load() str [source]
# SCPI: IPM:LIST:LOAD value: str = driver.ipm.listPy.get_load()
Loads an IPM profile form an ASCII file.
- return:
load: string File path, file name, and file extension
- get_save() str [source]
# SCPI: IPM:LIST:SAVE value: str = driver.ipm.listPy.get_save()
Stores the IPM profile as a file.
- return:
save: string File path incl. file name and extension.
- set_base(base: BaseDomain) None [source]
# SCPI: IPM:LIST:BASE driver.ipm.listPy.set_base(base = enums.BaseDomain.PULSe)
Sets the IPM profile base and defines how the steps repetition is defined.
- param base:
PULSe| TIME PULSe Steps are repeated several times, as set with the command method RsPulseSeq.Ipm.ListPy.Item.repetition. TIME Steps are repeated for the defined time duration, as set with the command method RsPulseSeq.Ipm.ListPy.Item.time.
- set_load(load: str) None [source]
# SCPI: IPM:LIST:LOAD driver.ipm.listPy.set_load(load = 'abc')
Loads an IPM profile form an ASCII file.
- param load:
string File path, file name, and file extension
- set_save(save: str) None [source]
# SCPI: IPM:LIST:SAVE driver.ipm.listPy.set_save(save = 'abc')
Stores the IPM profile as a file.
- param save:
string File path incl. file name and extension.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.ipm.listPy.clone()
Subgroups