116,11 → 116,16 |
mk.open(comPort=parComPort) |
|
msg = mk.getVersionMsg() |
voltage = 0 |
version = msg.getVersion() |
if parVerbose: |
print "Version: %d.%d" % msg.getVersion() |
print "Version: %d.%d" % version |
if version != (0,74): |
print "INVALID VERSION", version |
sys.exit(2) |
|
|
msg = mk.getDebugMsg() |
voltage = msg.getVoltage() |
if (voltage > 4.2*3): |
minVoltage = 4*3.5 |
else: |
161,9 → 166,11 |
if parVerbose: |
print "Getting data... " , |
data = mk.doVibrationTest(motorSpeeds, parNbSamples, channel) |
#data = (0,1,2) |
minval = min(data[1:]) |
maxval = max(data[1:]) |
if (maxval-minval)>100: print data |
#if (maxval-minval)>100: print data |
time.sleep(.1) |
msg = mk.getDebugMsg() |
voltage = msg.getVoltage() |
|
170,9 → 177,11 |
if voltage<minVoltage: |
print "VOLTAGE TOO LOW, TEST ABORTED" |
sys.exit(2) |
|
pp = maxval-minval; |
print "%10s Speed=%3d U=%2.1fV Channel=%-10s Min=%3d Max=%3d pp=%3d" % (parTestName, speed, voltage, channelName, minval, maxval, pp), |
print "*"*(min(pp,200)/5) |
|
print "%s Speed=%3d U=%2.1fV Channel=%-10s Min=%3d Max=%3d pp=%3d" % (parTestName, speed, voltage, channelName, minval, maxval, maxval-minval) |
|
if parFileName != None: |
try: |
logfile = open(parFileName, "r") |