mahos.inst.daq.DigitalOut#

class mahos.inst.daq.DigitalOut(name, conf, prefix=None)#

A DAQ Task class for a Digital Output channels.

Parameters:
  • lines (list[str]) – list of strings to designate DAQ’s physical channels.

  • auto_start (bool) – If True, StartTask() is called in the constructor.

  • command (dict[str, list[bool | int]]) – dict of command name to predefined output data.

__init__(name, conf, prefix=None)#

Methods

__init__(name, conf[, prefix])

set(key[, value, label])

Set an instrument setting or commanding value.

set_command(name)

set_output(data)

set_output_high()

set_output_low()

set_output_pulse()

set_output_pulse_neg()