[VB2010] ASCII編碼不正確

作者: sakido (佐米)   2015-12-05 15:07:56
大家好,目前還是VB的初學者,有些問題想要請教一下
我現在SerialPort在讀取Arduino的數據,並把讀到的數據畫成圖
目前測試先讀0~9
因為我一開始SerialPort的設定是ASCII,所以應該會讀到48~57的數字
但有時候會顯示出130~202的數字,有時候是48~57
顯示130~202時固定是0對應130、1對應138,類推+8
請問顯示130~202的原因是甚麼?要怎麼改善?
還有就是因為我是參考書上教的方法,在輸出數據去畫圖時是用CType(Str, Single)
因為我想正常的顯示0~9,而不是48~57,所以用了Chr(Str)
但CType似乎無法接受Char的格式,後來試著再將Char轉換成String
但我在網路上找到的一些方法都沒有成功,不知道VB2010正確的轉換語法到底是哪個
謝謝看到這邊的各位。
作者: johnpage (johnpage)   2015-12-05 18:43:00
傳輸參數先確定通訊協定

Links booklink

Contact Us: admin [ a t ] ucptt.com