trigger
¶
The trigger commands module.
These commands are used in the following models: SMU2601B_Pulse
THIS FILE IS AUTO-GENERATED, IT SHOULD NOT BE MANUALLY MODIFIED.
Please report an issue if one is found.
Trigger
¶
Bases: BaseTSPCmd
The trigger command tree.
Constants
.EVENT_ID: Selects the event that causes a trigger to be asserted on the digital output line as a *TRG command received on the remote interface.
Properties and methods
.blender: Thetrigger.blender[N]command tree..generator: Thetrigger.generator[N]command tree..timer: Thetrigger.timer[N]command tree.
blender
property
¶
blender: dict[int, TriggerBlenderItem]
Return the trigger.blender[N] command tree.
Constants
.EVENT_ID: Selects the event that causes a trigger to be asserted on the digital output line after a collection of events is detected.
generator
property
¶
generator: dict[int, TriggerGeneratorItem]
Return the trigger.generator[N] command tree.
Constants
.EVENT_ID: The trigger event generated by trigger event generator 1.
timer
property
¶
timer: dict[int, TriggerTimerItem]
Return the trigger.timer[N] command tree.
Constants
.EVENT_ID: The trigger timer event number (1 to 8).
TriggerBlenderItem
¶
Bases: ValidatedDynamicNumberCmd, BaseTSPCmd
The trigger.blender[N] command tree.
Constants
.EVENT_ID: Selects the event that causes a trigger to be asserted on the digital output line after a collection of events is detected.
EVENT_ID
class-attribute
instance-attribute
¶
EVENT_ID = replace('[N]', f'[{split(']', maxsplit=1)[0]}]')
TriggerGeneratorItem
¶
Bases: ValidatedDynamicNumberCmd, BaseTSPCmd
The trigger.generator[N] command tree.
Constants
.EVENT_ID: The trigger event generated by trigger event generator 1.
EVENT_ID
class-attribute
instance-attribute
¶
EVENT_ID = replace('[N]', f'[{split(']', maxsplit=1)[0]}]')
TriggerTimerItem
¶
Bases: ValidatedDynamicNumberCmd, BaseTSPCmd
The trigger.timer[N] command tree.
Constants
.EVENT_ID: The trigger timer event number (1 to 8).
EVENT_ID
class-attribute
instance-attribute
¶
EVENT_ID = replace('[N]', f'[{split(']', maxsplit=1)[0]}]')