读书人

上海耀华称重仪表相关开发解决方案

发布时间: 2012-02-12 17:16:34 作者: rapoo

上海耀华称重仪表相关开发
有人玩过上海耀华的称重仪表吗?通讯接口采用RS232C,所有数据均为ASCII 码,每组数据有10 位组成,第1 位为起始位,第10
位为停止位,中间8 位为数据位。
这个怎么搞出数据啊
我用api编程,取得数据最后一位是乱码或者为空,如5875,我取得后变成了000587和000587i,不知道为什么,请高手解决

[解决办法]
可能是还未接收完吧。每组数据有10 位组成,这只是接收1个ascii的字符而已。
[解决办法]
一次只发一个字符?找出称重仪表的通讯协议,看看怎么格式化数据帧(frame),根据数据帧来分析。
[解决办法]
缓冲区的大小有问题,改变缓冲区大小看看。
[解决办法]
收到数据后放自定义的缓冲区内,等确认收到结束码后再进行数据处理
[解决办法]
用spcomm吧,可以支持线程
[解决办法]
楼主,用Spcomm ,简单的很!免费指导,坚决打击,收费。。
把协议 发过来,做好给你发过去
mail : fanronghua@126.com

读书人网 >.NET

热点推荐