ListPy
SCPI Commands :
[SOURce<HW>]:LIST:CATalog
[SOURce<HW>]:LIST:DELete
[SOURce<HW>]:LIST:DELete:ALL
[SOURce<HW>]:LIST:FREE
[SOURce<HW>]:LIST:RESet
[SOURce<HW>]:LIST:RMODe
[SOURce<HW>]:LIST:RUNNing
[SOURce<HW>]:LIST:SELect
- class ListPyCls[source]
ListPy commands group definition. 34 total commands, 8 Subgroups, 8 group commands
- delete(filename: str) None [source]
# SCPI: [SOURce<HW>]:LIST:DELete driver.source.listPy.delete(filename = 'abc')
Deletes the specified list. Refer to ‘Accessing files in the default or in a specified directory’ for general information on file handling in the default and in a specific directory.
- param filename
string Filename or complete file path; file extension is optional.
- delete_all() None [source]
# SCPI: [SOURce<HW>]:LIST:DELete:ALL driver.source.listPy.delete_all()
- Deletes all lists in the set directory.
INTRO_CMD_HELP: This command can only be executed, if:
No list file is selected.
List mode is disabled.
- delete_all_with_opc(opc_timeout_ms: int = - 1) None [source]
# SCPI: [SOURce<HW>]:LIST:DELete:ALL driver.source.listPy.delete_all_with_opc()
- Deletes all lists in the set directory.
INTRO_CMD_HELP: This command can only be executed, if:
No list file is selected.
List mode is disabled.
Same as delete_all, but waits for the operation to complete before continuing further. Use the RsSmbv.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_catalog() List[str] [source]
# SCPI: [SOURce<HW>]:LIST:CATalog value: List[str] = driver.source.listPy.get_catalog()
Queries the available list files in the specified directory.
- return
catalog: string List of list filenames, separated by commas
- get_free() int [source]
# SCPI: [SOURce<HW>]:LIST:FREE value: int = driver.source.listPy.get_free()
Queries the amount of free memory (in bytes) for list mode lists.
- return
free: integer Range: 0 to INT_MAX
- get_rmode() RsSmbv.enums.LmodRunMode [source]
# SCPI: [SOURce<HW>]:LIST:RMODe value: enums.LmodRunMode = driver.source.listPy.get_rmode()
No command help available
- return
rmode: No help available
- get_running() bool [source]
# SCPI: [SOURce<HW>]:LIST:RUNNing value: bool = driver.source.listPy.get_running()
Queries the current state of the list mode.
- return
state: 1| ON| 0| OFF 1 Signal generation based on the list mode is active.
- get_select() str [source]
# SCPI: [SOURce<HW>]:LIST:SELect value: str = driver.source.listPy.get_select()
Selects or creates a data list in list mode. If the list with the selected name does not exist, a new list is created.
- return
filename: string Filename or complete file path; file extension can be omitted.
- reset() None [source]
# SCPI: [SOURce<HW>]:LIST:RESet driver.source.listPy.reset()
Jumps to the beginning of the list.
- reset_with_opc(opc_timeout_ms: int = - 1) None [source]
# SCPI: [SOURce<HW>]:LIST:RESet driver.source.listPy.reset_with_opc()
Jumps to the beginning of the list.
Same as reset, but waits for the operation to complete before continuing further. Use the RsSmbv.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_rmode(rmode: RsSmbv.enums.LmodRunMode) None [source]
# SCPI: [SOURce<HW>]:LIST:RMODe driver.source.listPy.set_rmode(rmode = enums.LmodRunMode.LEARned)
No command help available
- param rmode
No help available
- set_select(filename: str) None [source]
# SCPI: [SOURce<HW>]:LIST:SELect driver.source.listPy.set_select(filename = 'abc')
Selects or creates a data list in list mode. If the list with the selected name does not exist, a new list is created.
- param filename
string Filename or complete file path; file extension can be omitted.
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.source.listPy.clone()
Subgroups