VB_RS232 以二进制方式收发数据
- 培训职业
- 2025-05-05 18:48:58
不知道你是要收发些什么数据.
你不要管是什么进制的发.
rs232 是把字节变成串行传输然后又以字节接收.
也就是说,你可以看成是一个个字节的数据.
而字节是指机器的数.而不是你在屏幕上看到的数.
你所说的十进制和十六进制都是你编辑时的可视化数.
对232 都会转成2进制.简单点说就是用ascii码发的.
比如说,你在文本框里输入:1,2,3,4
或者:H01,H33 ,H0F
都是字符串而以.
而十进制的数字和字母刚好是一个字符对应一个ASCII码.
程序就可以直接把他们发出去.
而十六进制是一个数是用好几个字符组成.比如:H0A .
程序就会发出:H,0,A 三个字符的ASCII码.如果你在接收时没做出处
那么可能你就会觉得出错.
你要用十六进制表示.就不能用VAL(TEXT)来发送.
而要用另一个函数.
上一篇
南京理工大学MBA怎么样
下一篇
大地球辅助5e能用吗
多重随机标签