Setup

SCPI Commands :

SETup:ADD
SETup:DELete
SETup:EXPort
SETup:IMPort
SETup:BBSYnc
SETup:COUNt
SETup:LIST
SETup:SELect
class SetupCls[source]

Setup commands group definition. 16 total commands, 4 Subgroups, 8 group commands

delete(delete: float) None[source]
# SCPI: SETup:DELete
driver.setup.delete(delete = 1.0)

No command help available

param delete:

No help available

export(export: str) None[source]
# SCPI: SETup:EXPort
driver.setup.export(export = 'abc')

No command help available

param export:

No help available

get_bb_sync() BbSync[source]
# SCPI: SETup:BBSYnc
value: enums.BbSync = driver.setup.get_bb_sync()

Sets if and which method the signal generator uses to synchronize the signals in the baseband domain. Relevant in multi-instrument setups where the signals of the different emitters are generated in different paths and different signal generators.

return:

bb_sync: UNSYnc| TRIGger| CTRigger UNSYnc Unsynchronized baseband generators TRIGger Synchronized setup, where the instruments are connected in a primary/secondary chain. General-purpose trigger signal is used. CTRigger Synchronized primary/secondary setup, that uses a dedicated common trigger signal.

get_count() float[source]
# SCPI: SETup:COUNt
value: float = driver.setup.get_count()

Queries the number of existing items.

return:

count: integer

get_list_py() List[str][source]
# SCPI: SETup:LIST
value: List[str] = driver.setup.get_list_py()

Queries the name of the available hardware setups.

return:

list_py: ‘Setup#1’,’Setup#2’,…

get_select() str[source]
# SCPI: SETup:SELect
value: str = driver.setup.get_select()

Selects the item to which the subsequent commands apply.

return:

select: float Item number within the range 1 to …:COUNt. For example, method RsPulseSeq.Sequence.Item.count. Range: 1 to 4096

set_add(add: str) None[source]
# SCPI: SETup:ADD
driver.setup.set_add(add = 'abc')

No command help available

param add:

No help available

set_bb_sync(bb_sync: BbSync) None[source]
# SCPI: SETup:BBSYnc
driver.setup.set_bb_sync(bb_sync = enums.BbSync.CTRigger)

Sets if and which method the signal generator uses to synchronize the signals in the baseband domain. Relevant in multi-instrument setups where the signals of the different emitters are generated in different paths and different signal generators.

param bb_sync:

UNSYnc| TRIGger| CTRigger UNSYnc Unsynchronized baseband generators TRIGger Synchronized setup, where the instruments are connected in a primary/secondary chain. General-purpose trigger signal is used. CTRigger Synchronized primary/secondary setup, that uses a dedicated common trigger signal.

set_import_py(import_py: str) None[source]
# SCPI: SETup:IMPort
driver.setup.set_import_py(import_py = 'abc')

No command help available

param import_py:

No help available

set_select(select: str) None[source]
# SCPI: SETup:SELect
driver.setup.set_select(select = 'abc')

Selects the item to which the subsequent commands apply.

param select:

float Item number within the range 1 to …:COUNt. For example, method RsPulseSeq.Sequence.Item.count. Range: 1 to 4096

Cloning the Group

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

Subgroups