Ipm
SCPI Commands :
SEQuence:ITEM:IPM:COUNt
SEQuence:ITEM:IPM:DELete
SEQuence:ITEM:IPM:EQUation
SEQuence:ITEM:IPM:MODE
SEQuence:ITEM:IPM:RESTart
SEQuence:ITEM:IPM:SELect
- class IpmCls[source]
Ipm commands group definition. 14 total commands, 4 Subgroups, 6 group commands
- delete(delete: float) None [source]
# SCPI: SEQuence:ITEM:IPM:DELete driver.sequence.item.ipm.delete(delete = 1.0)
Deletes the particular item.
- param delete:
float
- get_count() float [source]
# SCPI: SEQuence:ITEM:IPM:COUNt value: float = driver.sequence.item.ipm.get_count()
Queries the number of existing items.
- return:
count: integer
- get_equation() str [source]
# SCPI: SEQuence:ITEM:IPM:EQUation value: str = driver.sequence.item.ipm.get_equation()
Defines output value of the IPM mathematically.
- return:
equation: string
- get_mode() IpmMode [source]
# SCPI: SEQuence:ITEM:IPM:MODE value: enums.IpmMode = driver.sequence.item.ipm.get_mode()
Defines the way the variations are applied on repeating pulses.
- return:
mode: INDividual| SAME
- get_restart() bool [source]
# SCPI: SEQuence:ITEM:IPM:RESTart value: bool = driver.sequence.item.ipm.get_restart()
Restarts the IPM for this sequence line item.
- return:
restart: ON| OFF| 1| 0
- get_select() float [source]
# SCPI: SEQuence:ITEM:IPM:SELect value: float = driver.sequence.item.ipm.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_equation(equation: str) None [source]
# SCPI: SEQuence:ITEM:IPM:EQUation driver.sequence.item.ipm.set_equation(equation = 'abc')
Defines output value of the IPM mathematically.
- param equation:
string
- set_mode(mode: IpmMode) None [source]
# SCPI: SEQuence:ITEM:IPM:MODE driver.sequence.item.ipm.set_mode(mode = enums.IpmMode.INDividual)
Defines the way the variations are applied on repeating pulses.
- param mode:
INDividual| SAME
- set_restart(restart: bool) None [source]
# SCPI: SEQuence:ITEM:IPM:RESTart driver.sequence.item.ipm.set_restart(restart = False)
Restarts the IPM for this sequence line item.
- param restart:
ON| OFF| 1| 0
- set_select(select: float) None [source]
# SCPI: SEQuence:ITEM:IPM:SELect driver.sequence.item.ipm.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
Cloning the Group
# Create a clone of the original group, that exists independently
group2 = driver.sequence.item.ipm.clone()
Subgroups