def connect_di_port(devport): ''' Initialize task for reading from digital input port in devport = Device/port e.g. Dev1/port0 out task = Task handle ''' task = Task() task.CreateDIChan(devport, '', DAQmx_Val_ChanForAllLines) task.StartTask() return task
def connect_di_line(devportline): ''' Initialize task for reading from digital input lines in devportline = Device/port/lines e.g. Dev1/port0/line0:3 also single line supported e.g. Dev1/port0/line1 out task = Task handle ''' task = Task() task.CreateDIChan(devportline, '', DAQmx_Val_ChanPerLine) task.StartTask() return task