Labview如何实现分别读出字符串里的每一组数据
时间:10-02
整理:3721RD
点击:
小白求教,为什么字符串控件输进去的数据总是只能读出第一组,接下来在输入的数据还是读的第一组,比如输入AA121314FF,则程序能读出12、13、14,但是当我再输入AA232425FF,则程序读不出,怎样才能不停地输入不停地读出呢
队列缓冲区里面有很多第一次发的数据,它们还没有完全出队列!要想发一次入一次队列,应该使用事件结构创建一个事件,事件发生的时候发送一次信息就可以啦!~
上面的循环里面加上事件结构。你现在的程序发送了好多重复的数据到队列里面。所以你改数据之后看不到变化,其实程序已经发送了好多多好多的第一种数据
事件结构?加上事件结构怎么设计?
创建一个什么样的事件?
你可以用一个布尔按钮,需要发送的时候点击一下!在事件结构里就创建该布尔控件值改变事件就可以啦!
哦哦,但是我这是一个简单的程序,以后接收仪器传送的数据时是不停传输的,可不能弄个布尔按钮去点击啊
可以后台每隔一段时间给那个布尔按钮一个信号量,这样就相当于手动点击布尔按钮了
怎么给布尔控件一个信号量?
属性节点:值信号 每次赋值就会产生一次值改变事件!
路过
好的,我试试
学习。
11楼哪位兄弟的回复正解,有空可以多研究下属性(调用)节点和引用的使用,以后会很常用的