MassMemory

SCPI Commands :

MMEMory:CLEar:ALL
MMEMory:COPY
MMEMory:MOVE
Commands in total: 75
Subgroups: 14
Direct child commands: 3
clear_all(opc_timeout_ms: int = -1) None[source]
# MMEMory:CLEar:ALL
driver.massMemory.clear_all()

This command deletes all instrument configuration files in the current directory. You can select the directory with method RsFsw.massMemory.currentDirectory.set() .

Parameters:

opc_timeout_ms – Maximum time to wait in milliseconds, valid only for this call.

copy(source_file: str, target_file: str) None[source]
# MMEMory:COPY
driver.massMemory.copy(source_file = 'abc', target_file = 'abc')

This command copies one or more files to another directory.

Parameters:
  • source_file – String containing the path and file name of the source file. Special behavior if optional external mixer is active and the destination is C:/R_S/INSTR/USER/cvl/: the contents of the entire folder are copied. For details, see ‘Conversion loss tables’.

  • target_file – String containing the path and name of the target file. The path may be relative or absolute.

move(source_file: str, target_file: str) None[source]
# MMEMory:MOVE
driver.massMemory.move(source_file = 'abc', target_file = 'abc')

This command moves a file to another directory. The command also renames the file if you define a new name in the target directory. If you do not include a path for <NewFileName>, the command just renames the file.

Parameters:
  • source_file – String containing the path and file name of the source file.

  • target_file – String containing the path and name of the target file.

Cloning the Group

# Create a copy of the original group, that exists independently
massMemory_copy = driver.massMemory.clone()

Subgroups