MassMemory

SCPI Commands :

MMEMory:CDIRectory
MMEMory:COPY
MMEMory:DELete
MMEMory:DRIVes
MMEMory:MDIRectory
MMEMory:MOVE
MMEMory:MSIS
MMEMory:RDIRectory
MMEMory:RDIRectory:RECursive
class MassMemoryCls[source]

MassMemory commands group definition. 15 total commands, 4 Subgroups, 9 group commands

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

Copies an existing file to a new file. Instead of just a file, this command can also be used to copy a complete directory together with all its files.

param source_file

string String containing the path and file name of the source file

param destination_file

string String containing the path and name of the target file. The path can be relative or absolute. If DestinationFile is not specified, the SourceFile is copied to the current directory, queried with the method RsSmbv.MassMemory.currentDirectory command. Note: Existing files with the same name in the destination directory are overwritten without an error message.

delete(filename: str) None[source]
# SCPI: MMEMory:DELete
driver.massMemory.delete(filename = 'abc')

Removes a file from the specified directory.

param filename

string String parameter to specify the name and directory of the file to be removed.

delete_directory(directory: str) None[source]
# SCPI: MMEMory:RDIRectory
driver.massMemory.delete_directory(directory = 'abc')

Removes an empty directory from the mass memory storage system. If no directory is specified, the subdirectory with the specified name is deleted in the default directory. To remove a directory with contents, use command method RsSmbv. MassMemory.deleteDirectoryRecursive.

param directory

string String parameter to specify the directory to be deleted.

delete_directory_recursive(directory: str) None[source]
# SCPI: MMEMory:RDIRectory:RECursive
driver.massMemory.delete_directory_recursive(directory = 'abc')

Removes the specified directory, including files and subdirectories from the mass memory storage system. If no directory is specified, the command removes the subdirectories of the default directory. The command the entire directory without further prompt or notification.

param directory

string String parameter to specify the directory to be deleted.

get_current_directory() str[source]
# SCPI: MMEMory:CDIRectory
value: str = driver.massMemory.get_current_directory()

Changes the default directory for mass memory storage. The directory is used for all subsequent MMEM commands if no path is specified with them.

return

directory: directory_name String containing the path to another directory. The path can be relative or absolute. To change to a higher directory, use two dots ‘..’ .

get_drives() str[source]
# SCPI: MMEMory:DRIVes
value: str = driver.massMemory.get_drives()

No command help available

return

drive_list: No help available

get_msis() str[source]
# SCPI: MMEMory:MSIS
value: str = driver.massMemory.get_msis()

Defines the drive or network resource (in the case of networks) for instruments with windows operating system, using msis (MSIS = Mass Storage Identification String) . Note: Instruments with Linux operating system ignore this command, since Linux does not use drive letter assignment.

return

path: No help available

make_directory(directory: str) None[source]
# SCPI: MMEMory:MDIRectory
driver.massMemory.make_directory(directory = 'abc')

Creates a subdirectory for mass memory storage in the specified directory. If no directory is specified, a subdirectory is created in the default directory. This command can also be used to create a directory tree.

param directory

string String parameter to specify the new directory.

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

Moves an existing file to a new location or, if no path is specified, renames an existing file.

param source_file

string String parameter to specify the name of the file to be moved.

param destination_file

string String parameters to specify the name of the new file.

set_current_directory(directory: str) None[source]
# SCPI: MMEMory:CDIRectory
driver.massMemory.set_current_directory(directory = 'abc')

Changes the default directory for mass memory storage. The directory is used for all subsequent MMEM commands if no path is specified with them.

param directory

directory_name String containing the path to another directory. The path can be relative or absolute. To change to a higher directory, use two dots ‘..’ .

set_msis(path: str) None[source]
# SCPI: MMEMory:MSIS
driver.massMemory.set_msis(path = 'abc')

Defines the drive or network resource (in the case of networks) for instruments with windows operating system, using msis (MSIS = Mass Storage Identification String) . Note: Instruments with Linux operating system ignore this command, since Linux does not use drive letter assignment.

param path

No help available

Cloning the Group

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

Subgroups