檔案parser.log由一個結構如下的傳感器組成:
在資料流內部,速度是從第9位到第20位(包括)。資料是小恩典的。 問題。找到錯誤的FCS。
誰能指導我如何做到這一點?我想在excel里做,但計算程序太長了。
uj5u.com熱心網友回復: Excel不是這種問題的對手。我建議你使用一個已知的決議器來處理這種資料,或者自己寫一個。你可以先用C語言(或C )定義一個
標籤:0x7E 0x40 0x51 資料(17個位元組)FCS(CRC) 0x7E
0x7E 0x40 0x51 資料(17位元組) FCS(CRC) 0x7E
每當7E應該出現在資料或FCS計算中時,它被替換為 "7D 5E",7D被替換為 "7D 5D"。
FCS的計算方法如下 0XFF -Sum(header and data bytes)%0X100
頭和資料位元組=所有的資訊,不包括開始和結束的0X7E和FCS。
速度在資料和實際值之間有一個0.1的系數(意味著456的值實際上是45.6)結構,解釋你的資料格式,然后再繼續。
