yangbo1888 发表于 2007-5-27 09:55:50

(提问)怎么将串口读到的数据连续显示?

现在串口读数据没问题,可是它每读一次,就会把上次读到的清空,只显示本次读到的数据,怎么样让它连续的把每次读到的数据都显示在接收框中?谢谢.截个读串口那的图,大家看看.看需要加点什么就可以实现了.

[ 本帖最后由 yangbo1888 于 2007-5-27 10:32 编辑 ]

yangbo1888 发表于 2007-5-27 11:24:03

还有个问题
我从串口读到的数据是采集版发来的数据包,而要将数据在波形中显示,首先得分析数据包啊,比如去掉包的一些封装结构(包头之类的),请问有没有这样的vi控件拖过来直接用啊.如果没有的话就得写个数据包解析的程序,如果写的话,在labview中如何实现?望高人指点迷津!谢谢!

飞雨天 发表于 2007-5-27 13:55:31

回复 #2 yangbo1888 的帖子

把历史数据保存起来,你只要把每次读到的东西都给concatenate起来就可以了,因为你操作的是string对象。至于解包,如果不涉及很复杂的加解密,只是简单的数据的截断,也去string模板去找,string不是有些能得到部分sub string的 vi吗?

yangbo1888 发表于 2007-5-27 17:36:58

谢谢,第一个问题已解决了.
页: [1]
查看完整版本: (提问)怎么将串口读到的数据连续显示?