下面是我寫的編碼解碼程式 我的接收資料是7bit 可是當我執行時,發現解出來有時對有時錯
例如:
FF-FF-01-03-3C-95-05 >>>這樣是解對的
FF-FF-01-03-05 >>這樣式有兩個沒有解到
001-04-0040-098>>>完全顯是錯的
會有這三種現象出現 不知道是哪裡沒有寫好,我有參考指令的解說來寫
System.Text.Encoding encoding = System.Text.Encoding.UTF7;
byte[] myData = new byte[InputData];
port.Read(myData, 0, InputData);
for (int i = 0; i < InputData; i++)
{
myData[i] = (byte)port.ReadByte();
}
string str = BitConverter.ToString(myData);
str = BitConverter.ToString(myData).Replace(" ", "-");
SetText(str);