Dlist

SCPI Commands :

[SOURce<HW>]:BB:DM:DLISt:CATalog
[SOURce<HW>]:BB:DM:DLISt:COPY
[SOURce<HW>]:BB:DM:DLISt:DELete
[SOURce<HW>]:BB:DM:DLISt:FREE
[SOURce<HW>]:BB:DM:DLISt:POINts
[SOURce<HW>]:BB:DM:DLISt:SELect
[SOURce<HW>]:BB:DM:DLISt:TAG
class DlistCls[source]

Dlist commands group definition. 9 total commands, 1 Subgroups, 7 group commands

copy(filename: str) None[source]
# SCPI: [SOURce<HW>]:BB:DM:DLISt:COPY
driver.source.bb.dm.dlist.copy(filename = 'abc')

Copies the selected data list (.dm_iqd) / control list (.dm_iqc) as a new list with name specified by <Filename>. If a list with the specified name exists, it is overwritten. If it does not yet exist, it is created. The source file has to be available in the default directory (see method RsSmw.MassMemory.currentDirectory) . Refer to ‘Accessing files in the default or in a specified directory’ for general information on file handling in the default and a specific directory.

param filename

string

delete(filename: str) None[source]
# SCPI: [SOURce<HW>]:BB:DM:DLISt:DELete
driver.source.bb.dm.dlist.delete(filename = 'abc')

Deletes the specified list from the default directory (see method RsSmw.MassMemory.currentDirectory) or from the directory specified with the complete file path. Refer to ‘Accessing files in the default or in a specified directory’ for general information on file handling in the default and a specific directory.

Table Header: List type / Command / File extension

  • Data list / …:DLISt… / *.dm_iqd

  • Control list / …:CLISt… / *.dm_iqc

  • User standard / …:ULISt… / *.dm_stu

  • User filter files / …:FLISt… / *.vaf

  • User mapping lists / …:MLISt… / *.vam

param filename

string

get_catalog() List[str][source]
# SCPI: [SOURce<HW>]:BB:DM:DLISt:CATalog
value: List[str] = driver.source.bb.dm.dlist.get_catalog()
Reads out the list files present in the default directory (see method RsSmw.MassMemory.currentDirectory) .

Table Header: List type / Command / File extension

  • Data list / …:DLISt… / *.dm_iqd

  • Control list / …:CLISt… / *.dm_iqc

  • User filter files / …:FLISt… / *.vaf

  • User mapping lists / …:MLISt… / *.vam

Refer to ‘Accessing files in the default or in a specified directory’ for general information on file handling in the default and a specific directory.

return

catalog: ‘filename1,filename2,…’ Returns a string of file names separated by commas.

get_free() int[source]
# SCPI: [SOURce<HW>]:BB:DM:DLISt:FREE
value: int = driver.source.bb.dm.dlist.get_free()
Queries the list free memory.

Table Header: List type / Command / File extension

  • Data list / …:DLISt… / *.dm_iqd

  • Control list / …:CLISt… / *.dm_iqc

  • User filter files / …:FLISt… / *.vaf

  • User mapping lists / …:MLISt… / *.vam

return

free: integer Range: 0 to INT_MAX

get_points() int[source]
# SCPI: [SOURce<HW>]:BB:DM:DLISt:POINts
value: int = driver.source.bb.dm.dlist.get_points()

Defines the number of bits in the selected data list to be utilized. When a list is being filled with block data, this data is only ever sent in multiples of 8 bits. However the exact number of bits to be exploited can be set to a different figure. The superfluous bits in the list are then ignored.

return

points: integer Range: 0 to INT_MAX

get_select() str[source]
# SCPI: [SOURce<HW>]:BB:DM:DLISt:SELect
value: str = driver.source.bb.dm.dlist.get_select()

Selects the specified list file from the default directory (see method RsSmw.MassMemory.currentDirectory) or in the directory specified with the complete file path. If a list with the specified name does not yet exist, it is created. The file extension can be omitted. Refer to ‘Accessing files in the default or in a specified directory’ for general information on file handling in the default and a specific directory.

Table Header: List type / Command / File extension

  • Data list / …:DLISt… / *.dm_iqd

  • Control list / …:CLISt… / *.dm_iqc

  • User standard / …:ULISt… / *.dm_stu

  • User filter files / …:FLISt… / *.vaf

  • User mapping lists / …:MLISt… / *.vam

return

select: list name

get_tag() str[source]
# SCPI: [SOURce<HW>]:BB:DM:DLISt:TAG
value: str = driver.source.bb.dm.dlist.get_tag()

Queries the content of the specified tag in the selected file.

return

tag: control list,tag name Refer to ‘Tags for waveforms, data and control lists’ for description of the available tag formats.

set_points(points: int) None[source]
# SCPI: [SOURce<HW>]:BB:DM:DLISt:POINts
driver.source.bb.dm.dlist.set_points(points = 1)

Defines the number of bits in the selected data list to be utilized. When a list is being filled with block data, this data is only ever sent in multiples of 8 bits. However the exact number of bits to be exploited can be set to a different figure. The superfluous bits in the list are then ignored.

param points

integer Range: 0 to INT_MAX

set_select(select: str) None[source]
# SCPI: [SOURce<HW>]:BB:DM:DLISt:SELect
driver.source.bb.dm.dlist.set_select(select = 'abc')

Selects the specified list file from the default directory (see method RsSmw.MassMemory.currentDirectory) or in the directory specified with the complete file path. If a list with the specified name does not yet exist, it is created. The file extension can be omitted. Refer to ‘Accessing files in the default or in a specified directory’ for general information on file handling in the default and a specific directory.

Table Header: List type / Command / File extension

  • Data list / …:DLISt… / *.dm_iqd

  • Control list / …:CLISt… / *.dm_iqc

  • User standard / …:ULISt… / *.dm_stu

  • User filter files / …:FLISt… / *.vaf

  • User mapping lists / …:MLISt… / *.vam

param select

list name

Cloning the Group

# Create a clone of the original group, that exists independently
group2 = driver.source.bb.dm.dlist.clone()

Subgroups