您的位置:程序门 -> vb -> 基础类



自学了vb~可是遇上了问题....如果数据字节长度事先不知道,怎么实现字节异或啊~


[收藏此页] [打印本页]选择字色:背景色:字体:[][][]


自学了vb~可是遇上了问题....如果数据字节长度事先不知道,怎么实现字节异或啊~
发表于:2007-04-27 20:27:56 楼主
自学了vb~可是遇上了问题....
 
如果数据字节长度事先不知道,怎么实现字节异或啊~

因为是串口发送,就是要计算一个fcs检验数据有否错误,所有数据16进制变换,并转化为ascii代码的~

怎么写一个function实现此功能..fcs还要占两个字节的~

我不会~请高手指教~

发表于:2007-04-27 21:27:311楼 得分:0
接收的数据长度可以得到的阿
发表于:2007-04-27 22:04:052楼 得分:0
对的~但是接收的字节数不定呢
发表于:2007-04-28 00:06:143楼 得分:0
..........................你用串口通讯,没有协议能说明发送的数据吗?
发表于:2007-04-28 00:31:224楼 得分:0
其实..我不是很懂..拿来就做了~晕的很
数据发送和接受都有固定格式,比如操作设定12字节,运行设置21字节等
开头都为@,结束为两个字节*和cr.
倒数3,4字节为fcs要算的
我菜鸟~不会
发表于:2007-04-28 00:57:135楼 得分:0
16进制变换,hex()函数吧

ascii码,asc()函数
发表于:2007-04-28 01:14:226楼 得分:0
肯定有一个格式的。逐段接收、逐段转换。


快速检索

最新资讯
热门点击