Minor cosmetics in example.py.

This commit is contained in:
Christian Sueltrop 2012-10-16 10:14:07 +02:00
parent 0bd378ccd6
commit dc965eb600

View file

@ -29,15 +29,15 @@ print '\ncreate some Signals'
MO1_Leergas = CanSignal(0, 1, 0, 1, 1, 'MO1_Leergas') MO1_Leergas = CanSignal(0, 1, 0, 1, 1, 'MO1_Leergas')
MO1_Sta_Pedal = CanSignal(1, 1, 0, 1, 1, 'MO1_Sta_Pedal') MO1_Sta_Pedal = CanSignal(1, 1, 0, 1, 1, 'MO1_Sta_Pedal')
MO1_Mo_m_ex = CanSignal(8, 8, 0, 1, 0, 'MO1_Mo_m_ex') MO1_Mo_m_ex = CanSignal(8, 8, 0, 1, 0, 'MO1_Mo_m_ex')
value = 3000 value = 3000
MO1_Drehzahl = CanSignal(16, 16, 0, 0.25, value, 'MO1_Drehzahl') # split into two bytes MO1_Drehzahl = CanSignal(16, 16, 0, 0.25, value, 'MO1_Drehzahl') # split into two bytes
print '\nadd Signals to the Messages'
pcan.Messages['mMotor_1'].addSignal(MO1_Leergas) pcan.Messages['mMotor_1'].addSignal(MO1_Leergas)
pcan.Messages['mMotor_1'].addSignal(MO1_Sta_Pedal) pcan.Messages['mMotor_1'].addSignal(MO1_Sta_Pedal)
pcan.Messages['mMotor_1'].addSignal(MO1_Mo_m_ex) pcan.Messages['mMotor_1'].addSignal(MO1_Mo_m_ex)
pcan.Messages['mMotor_1'].addSignal(MO1_Drehzahl) pcan.Messages['mMotor_1'].addSignal(MO1_Drehzahl)
print pcan.Messages['mMotor_1'].Signals['MO1_Drehzahl'].Data print "pcan.Messages['mMotor_1'].Signals['MO1_Drehzahl'].Data", pcan.Messages['mMotor_1'].Signals['MO1_Drehzahl'].Data
# for mMotor_2 # for mMotor_2
@ -60,12 +60,13 @@ pcan.sendMessage(pcan.Messages['mMotor_2'])
# receive messages, if the signal MO1_Drehzahl has changed, print the new value # receive messages, if the signal MO1_Drehzahl has changed, print the new value
while True: while True:
pcan.sendMessage(pcan.Messages['mMotor_2'])
dataOld = pcan.Messages['mMotor_1'].Signals['MO1_Drehzahl'].GetData() dataOld = pcan.Messages['mMotor_1'].Signals['MO1_Drehzahl'].GetData()
pcan.receiveMessage() pcan.receiveMessage()
if pcan.Messages['mMotor_1'].Signals['MO1_Drehzahl'].GetData() != dataOld: if pcan.Messages['mMotor_1'].Signals['MO1_Drehzahl'].GetData() != dataOld:
print 'mMotor_1.Data', pcan.Messages['mMotor_1'].Data print 'mMotor_1.Data', pcan.Messages['mMotor_1'].Data
print 'GetData()', pcan.Messages['mMotor_1'].Signals['MO1_Drehzahl'].GetData() print 'GetData()', pcan.Messages['mMotor_1'].Signals['MO1_Drehzahl'].GetData()
time.sleep(0.0005) time.sleep(0.01)
# wait a while to make sure messages can be sent and end # wait a while to make sure messages can be sent and end