1
我想從一堆變量中讀取組合信息。 我想這在這裏:生成協議字符串
class MyStruct:
first_byte = 0
second_byte = 0
combined = str(hex(first_byte)) + " " + str(hex(second_byte))
test = MyStruct() test.first_byte = 36 test.second_byte = 128
print("MyStruct: test first=%i second=%i comb=%s" %(test.first_byte, test.second_byte, test.combined))
我也得到:
> MYSTRUCT:測試第一= 36秒= 128梳=爲0x0爲0x0
但我期待:
> MYSTRUCT:測試第一= 36秒= 128梳= 0X24 0x80的
我看到他們的組合的計算是由只是當它被聲明。但我不知道如何再計算一次。
爲什麼我使用這個: 我想在CARBERRY 這裏創建一個協議,字符串LIN-信號,你可以找到進一步的信息:LIN-command
我想單獨定義每個字節像這樣:
protokol.pid = 10
protokol.D0 = value_one
protokol.D1 = value_two
等..
它的工作原理。我想我明白這個代碼中發生了什麼。謝謝。 :) – Markus