# Comedi data acquisition

The Comedi libraries provide a convenient method for interacting with data acquisition cards, but are restricted to Linux compatible operating systems.

`pymeasure.instruments.comedi.``getAI`(device, channel, range=None)

  Returns the analog input channel as specified for a given device

`pymeasure.instruments.comedi.``getAO`(device, channel, range=None)

  Returns the analog output channel as specified for a given device

`pymeasure.instruments.comedi.``readAI`(device, channel, range=None, count=1)

  Reads a single measurement (count==1) from the analog input channel of the device specified. Multiple readings can be preformed with count not equal to one, which are seperated by an arbitrary time

`pymeasure.instruments.comedi.``writeAO`(device, channel, voltage, range=None)

  Writes a single voltage to the analog output channel of the device specified