Labview如何实现分别读出字符串里的每一组数据

2019-07-17 18:11发布

小白求教,为什么字符串控件输进去的数据总是只能读出第一组,接下来在输入的数据还是读的第一组,比如输入AA121314FF,则程序能读出12、13、14,但是当我再输入AA232425FF,则程序读不出,怎样才能不停地输入不停地读出呢
协议.png
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
14条回答
tgjddzfsyh
1楼-- · 2019-07-17 21:13
队列缓冲区里面有很多第一次发的数据,它们还没有完全出队列!要想发一次入一次队列,应该使用事件结构创建一个事件,事件发生的时候发送一次信息就可以啦!~ 最佳答案
sushu
2楼-- · 2019-07-18 00:45
 精彩回答 2  元偷偷看……
大侠归来
3楼-- · 2019-07-18 01:01
sushu 发表于 2017-5-12 01:13
上面的循环里面加上事件结构。你现在的程序发送了好多重复的数据到队列里面。所以你改数据之后看不到变化,其实程序已经发送了好多多好多的第一种数据

事件结构?加上事件结构怎么设计?
大侠归来
4楼-- · 2019-07-18 02:29
tgjddzfsyh 发表于 2017-5-12 08:55
队列缓冲区里面有很多第一次发的数据,它们还没有完全出队列!要想发一次入一次队列,应该使用事件结构创建一个事件,事件发生的时候发送一次信息就可以啦!~

创建一个什么样的事件?
tgjddzfsyh
5楼-- · 2019-07-18 06:05
你可以用一个布尔按钮,需要发送的时候点击一下!在事件结构里就创建该布尔控件值改变事件就可以啦!
大侠归来
6楼-- · 2019-07-18 08:32
tgjddzfsyh 发表于 2017-5-12 14:54
你可以用一个布尔按钮,需要发送的时候点击一下!在事件结构里就创建该布尔控件值改变事件就可以啦!

哦哦,但是我这是一个简单的程序,以后接收仪器传送的数据时是不停传输的,可不能弄个布尔按钮去点击啊

一周热门 更多>