Item
SCPI Commands :
SEQuence:ITEM:CLEar
SEQuence:ITEM:COUNt
SEQuence:ITEM:DELete
SEQuence:ITEM:INDent
SEQuence:ITEM:PDELay
SEQuence:ITEM:PRF
SEQuence:ITEM:PRI
SEQuence:ITEM:PULSe
SEQuence:ITEM:SELect
SEQuence:ITEM:TYPE
SEQuence:ITEM:WAVeform
- class ItemCls[source]
Item commands group definition. 56 total commands, 10 Subgroups, 11 group commands
- clear() None [source]
# SCPI: SEQuence:ITEM:CLEar driver.sequence.item.clear()
Deletes all items from the list or the table.
- clear_with_opc(opc_timeout_ms: int = -1) None [source]
# SCPI: SEQuence:ITEM:CLEar driver.sequence.item.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: SEQuence:ITEM:DELete driver.sequence.item.delete(delete = 1.0)
Deletes the particular item.
- param delete:
float
- get_count() float [source]
# SCPI: SEQuence:ITEM:COUNt value: float = driver.sequence.item.get_count()
Queries the number of existing items.
- return:
count: integer
- get_indent() float [source]
# SCPI: SEQuence:ITEM:INDent value: float = driver.sequence.item.get_indent()
Indents the selected item rows to include it, for example, in a loop.
- return:
indent: float Range: 0 to 5
- get_pdelay() float [source]
# SCPI: SEQuence:ITEM:PDELay value: float = driver.sequence.item.get_pdelay()
Enables a start delay.
- return:
pdelay: float Range: 0 to 1e+09, Unit: sec
- get_prf() float [source]
# SCPI: SEQuence:ITEM:PRF value: float = driver.sequence.item.get_prf()
Sets the pulse repetition interval (PRI) or the pulse repetition frequency (PRF) .
- return:
prf: No help available
- get_pri() float [source]
# SCPI: SEQuence:ITEM:PRI value: float = driver.sequence.item.get_pri()
Sets the pulse repetition interval (PRI) or the pulse repetition frequency (PRF) .
- return:
pri: float Range: 0 to 1e+09
- get_pulse() str [source]
# SCPI: SEQuence:ITEM:PULSe value: str = driver.sequence.item.get_pulse()
Assigns a pulse or a waveform to the selected item. Use the commands method RsPulseSeq.Pulse. catalog and method RsPulseSeq.Waveform.catalog to querry the available pulses and waveforms.
- return:
pulse: string Pulse name
- get_select() float [source]
# SCPI: SEQuence:ITEM:SELect value: float = driver.sequence.item.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_type_py() ItemType [source]
# SCPI: SEQuence:ITEM:TYPE value: enums.ItemType = driver.sequence.item.get_type_py()
Sets the content type of the selected item.
- return:
type_py: PULSe| FILLer| LOOP | | OVL| SUBSequence| WAVeform
- get_waveform() str [source]
# SCPI: SEQuence:ITEM:WAVeform value: str = driver.sequence.item.get_waveform()
Assigns a pulse or a waveform to the selected item. Use the commands method RsPulseSeq.Pulse. catalog and method RsPulseSeq.Waveform.catalog to querry the available pulses and waveforms.
- return:
waveform: No help available
- set_indent(indent: float) None [source]
# SCPI: SEQuence:ITEM:INDent driver.sequence.item.set_indent(indent = 1.0)
Indents the selected item rows to include it, for example, in a loop.
- param indent:
float Range: 0 to 5
- set_pdelay(pdelay: float) None [source]
# SCPI: SEQuence:ITEM:PDELay driver.sequence.item.set_pdelay(pdelay = 1.0)
Enables a start delay.
- param pdelay:
float Range: 0 to 1e+09, Unit: sec
- set_prf(prf: float) None [source]
# SCPI: SEQuence:ITEM:PRF driver.sequence.item.set_prf(prf = 1.0)
Sets the pulse repetition interval (PRI) or the pulse repetition frequency (PRF) .
- param prf:
float Range: 0 to 1e+09
- set_pri(pri: float) None [source]
# SCPI: SEQuence:ITEM:PRI driver.sequence.item.set_pri(pri = 1.0)
Sets the pulse repetition interval (PRI) or the pulse repetition frequency (PRF) .
- param pri:
float Range: 0 to 1e+09
- set_pulse(pulse: str) None [source]
# SCPI: SEQuence:ITEM:PULSe driver.sequence.item.set_pulse(pulse = 'abc')
Assigns a pulse or a waveform to the selected item. Use the commands method RsPulseSeq.Pulse. catalog and method RsPulseSeq.Waveform.catalog to querry the available pulses and waveforms.
- param pulse:
string Pulse name
- set_select(select: float) None [source]
# SCPI: SEQuence:ITEM:SELect driver.sequence.item.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_type_py(type_py: ItemType) None [source]
# SCPI: SEQuence:ITEM:TYPE driver.sequence.item.set_type_py(type_py = enums.ItemType.FILLer)
Sets the content type of the selected item.
- param type_py:
PULSe| FILLer| LOOP | | OVL| SUBSequence| WAVeform
- set_waveform(waveform: str) None [source]
# SCPI: SEQuence:ITEM:WAVeform driver.sequence.item.set_waveform(waveform = 'abc')
Assigns a pulse or a waveform to the selected item. Use the commands method RsPulseSeq.Pulse. catalog and method RsPulseSeq.Waveform.catalog to querry the available pulses and waveforms.
- param waveform:
string Pulse name
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.sequence.item.clone()
Subgroups