[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