115,6 → 115,7 |
mk = mkProto.MkComm() |
mk.open(comPort=parComPort) |
|
time.sleep(.1) |
msg = mk.getVersionMsg() |
version = msg.getVersion() |
if parVerbose: |
126,10 → 127,13 |
|
msg = mk.getDebugMsg() |
voltage = msg.getVoltage() |
if (voltage > 4.2*3): |
minVoltage = 4*3.5 |
if (voltage == 0): |
minVoltage = 0 |
else: |
minVoltage = 3*3.5 |
if (voltage > 4.2*3): |
minVoltage = 4*3.5 |
else: |
minVoltage = 3*3.5 |
|
if parVerbose: |
print "Voltage: %2.1fV" % msg.getVoltage() |
160,7 → 164,7 |
for i in range(0,10): |
time.sleep(.1) |
mk.setMotorTest(motorSpeeds) |
|
|
for channel in parChannels: |
channelName = CHANNEL_NAMES[channel] |
if parVerbose: |
177,7 → 181,7 |
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) |
215,7 → 219,9 |
logfile.close() |
if parVerbose: |
print "OK" |
|
|
mk.close() |
|
except Exception,e: |
print |
print "== ERROR ==: \"%s\"" % e |
225,4 → 231,5 |
traceback.print_exc() |
print |
raw_input("Press ENTER, the application will close") |
print |
print |
|