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