Пример #1
0

if sys.argv[-1] == 'mock':
    from mock import NIDAQ as n
else:
    from nidaq import NIDAQ as n


print "Assert num devs > 0:"
assert(len(n.listDevices()) > 0)
print "  OK"
print "devices: %s" % n.listDevices()
dev = n.listDevices()[0]

print "\nAnalog Channels:"
print "  AI: ", n.listAIChannels(dev)
print "  AO: ", n.listAOChannels(dev)

print "\nDigital ports:"
print "  DI: ", n.listDIPorts(dev)
print "  DO: ", n.listDOPorts(dev)

print "\nDigital lines:"
print "  DI: ", n.listDILines(dev)
print "  DO: ", n.listDOLines(dev)


def finiteReadTest():
    print "::::::::::::::::::  Analog Input Test  :::::::::::::::::::::"
    task = n.createTask()
    task.CreateAIVoltageChan("/Dev1/ai0", "", n.Val_RSE, -1., 1., n.Val_Volts, None)
Пример #2
0
Файл: test.py Проект: ablot/acq4
    #from nidaq import SuperTask
    #import nidaq
    
#from SuperTask import SuperTask
    
    


print "Assert num devs > 0:"
assert(len(n.listDevices()) > 0)
print "  OK"
print "devices: %s" % n.listDevices()
dev = n.listDevices()[0]

print "\nAnalog Channels:"
print "  AI: ", n.listAIChannels(dev)
print "  AO: ", n.listAOChannels(dev)

print "\nDigital ports:"
print "  DI: ", n.listDIPorts(dev)
print "  DO: ", n.listDOPorts(dev)

print "\nDigital lines:"
print "  DI: ", n.listDILines(dev)
print "  DO: ", n.listDOLines(dev)


def finiteReadTest():
    print "::::::::::::::::::  Analog Input Test  :::::::::::::::::::::"
    task = n.createTask()
    task.CreateAIVoltageChan("/Dev1/ai0", "", n.Val_RSE, -1., 1., n.Val_Volts, None)