Example #1
0
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
Example #2
0
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