digio

The digio 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.

Digio

Bases: BaseTSPCmd

The digio command tree.

Constants
  • .TRIG_BYPASS: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to allow direct control of the line.
  • .TRIG_EITHER: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect rising- or falling-edge triggers as input and assert a TTL-low pulse for output.
  • .TRIG_FALLING: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect falling-edge triggers as input and assert a TTL-low pulse for output.
  • .TRIG_RISING: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line so that if the programmed state of the line is high, the digio.TRIG_RISING mode behavior is similar to digio.TRIG_RISINGA. If the programmed state of the line is low, the digio.TRIG_RISING mode behavior is similar to digio.TRIG_RISINGM. Only use this setting if necessary for compatibility with other Keithley Instruments products.
  • .TRIG_RISINGA: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect rising-edge triggers as input and assert a TTL-low pulse for output.
  • .TRIG_RISINGM: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to assert a TTL-high pulse for output. Input edge detection is not possible in this mode.
  • .TRIG_SYNCHRONOUS: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect the falling-edge input triggers and automatically latch and drive the trigger line low. Asserts a TTL-low pulse as an output trigger.
  • .TRIG_SYNCHRONOUSA: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect the falling-edge input triggers and automatically latch and drive the trigger line low. Asserting the output trigger releases the latched line.
  • .TRIG_SYNCHRONOUSM: Sets the mode in which the trigger event detector and the output trigger generator operate on the specified trigger line to detect rising-edge triggers as input and assert a TTL-low pulse for output.
Properties and methods
  • .trigger: The digio.trigger[N] command tree.

TRIG_BYPASS class-attribute instance-attribute

TRIG_BYPASS = 'digio.TRIG_BYPASS'

TRIG_EITHER class-attribute instance-attribute

TRIG_EITHER = 'digio.TRIG_EITHER'

TRIG_FALLING class-attribute instance-attribute

TRIG_FALLING = 'digio.TRIG_FALLING'

TRIG_RISING class-attribute instance-attribute

TRIG_RISING = 'digio.TRIG_RISING'

TRIG_RISINGA class-attribute instance-attribute

TRIG_RISINGA = 'digio.TRIG_RISINGA'

TRIG_RISINGM class-attribute instance-attribute

TRIG_RISINGM = 'digio.TRIG_RISINGM'

TRIG_SYNCHRONOUS class-attribute instance-attribute

TRIG_SYNCHRONOUS = 'digio.TRIG_SYNCHRONOUS'

TRIG_SYNCHRONOUSA class-attribute instance-attribute

TRIG_SYNCHRONOUSA = 'digio.TRIG_SYNCHRONOUSA'

TRIG_SYNCHRONOUSM class-attribute instance-attribute

TRIG_SYNCHRONOUSM = 'digio.TRIG_SYNCHRONOUSM'

trigger property

Return the digio.trigger[N] command tree.

Constants
  • .EVENT_ID: Selects the event that causes a trigger to be asserted on the digital output line as the edge detected on the specified digital I/O line.

DigioTriggerItem

Bases: ValidatedDynamicNumberCmd, BaseTSPCmd

The digio.trigger[N] command tree.

Constants
  • .EVENT_ID: Selects the event that causes a trigger to be asserted on the digital output line as the edge detected on the specified digital I/O line.

EVENT_ID class-attribute instance-attribute

EVENT_ID = replace('[N]', f'[{split(']', maxsplit=1)[0]}]')