Csequence

SCPI Commands :

SCENario:CSEQuence:ALIas
SCENario:CSEQuence:CLEar
SCENario:CSEQuence:CURRent
SCENario:CSEQuence:DELete
SCENario:CSEQuence:SELect
SCENario:CSEQuence:VARiable
SCENario:CSEQuence
class CsequenceCls[source]

Csequence commands group definition. 8 total commands, 1 Subgroups, 7 group commands

clear() None[source]
# SCPI: SCENario:CSEQuence:CLEar
driver.scenario.csequence.clear()

Deletes all items from the list or the table.

clear_with_opc(opc_timeout_ms: int = -1) None[source]
# SCPI: SCENario:CSEQuence:CLEar
driver.scenario.csequence.clear_with_opc()

Deletes all items from the list or the table.

Same as clear, but waits for the operation to complete before continuing further. Use the RsPulseSeq.utilities.opc_timeout_set() to set the timeout value.

param opc_timeout_ms:

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

delete(delete: float) None[source]
# SCPI: SCENario:CSEQuence:DELete
driver.scenario.csequence.delete(delete = 1.0)

Deletes the particular item.

param delete:

float

get_alias() str[source]
# SCPI: SCENario:CSEQuence:ALIas
value: str = driver.scenario.csequence.get_alias()

Enters an alias name.

return:

alias: string

get_current() float[source]
# SCPI: SCENario:CSEQuence:CURRent
value: float = driver.scenario.csequence.get_current()

Sets the sequence/emitter that is used by the scenario.

return:

current: float Number of the sequence/emitter in the list with multiple sequences

get_select() float[source]
# SCPI: SCENario:CSEQuence:SELect
value: float = driver.scenario.csequence.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

get_value() str[source]
# SCPI: SCENario:CSEQuence
value: str = driver.scenario.csequence.get_value()

Select an existing sequence, see method RsPulseSeq.Sequence.catalog.

return:

csequence: string

get_variable() str[source]
# SCPI: SCENario:CSEQuence:VARiable
value: str = driver.scenario.csequence.get_variable()

Sets the collection variable.

return:

variable: string

set_alias(alias: str) None[source]
# SCPI: SCENario:CSEQuence:ALIas
driver.scenario.csequence.set_alias(alias = 'abc')

Enters an alias name.

param alias:

string

set_current(current: float) None[source]
# SCPI: SCENario:CSEQuence:CURRent
driver.scenario.csequence.set_current(current = 1.0)

Sets the sequence/emitter that is used by the scenario.

param current:

float Number of the sequence/emitter in the list with multiple sequences

set_select(select: float) None[source]
# SCPI: SCENario:CSEQuence:SELect
driver.scenario.csequence.set_select(select = 1.0)

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

set_value(csequence: str) None[source]
# SCPI: SCENario:CSEQuence
driver.scenario.csequence.set_value(csequence = 'abc')

Select an existing sequence, see method RsPulseSeq.Sequence.catalog.

param csequence:

string

set_variable(variable: str) None[source]
# SCPI: SCENario:CSEQuence:VARiable
driver.scenario.csequence.set_variable(variable = 'abc')

Sets the collection variable.

param variable:

string

Cloning the Group

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

Subgroups