子vi之间实现如何数据同步

2019-07-18 03:35发布

一个子vi调用了多次,只有一次和主vi实现数据传输,子vi之间实现如何数据同步?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
zhanjiwushuang
1楼-- · 2019-07-19 11:23
leonkai 发表于 2015-6-15 16:29
子vi间的数据通信?用全局变量吧,一个写入,一个读取,没有竞争问题,不过有没有延迟就不好说了,

我用全局变量同步了子vi1和vi2的数据,vi1的数据是动态的连续数据,可是vi2通过按键被调用的时候显示出来的数据是静态的,咋回事?
leonkai
2楼-- · 2019-07-19 16:15
 精彩回答 2  元偷偷看……
zhanjiwushuang
3楼-- · 2019-07-19 18:49
leonkai 发表于 2015-7-10 10:56
我也试了一下好像确实是这样,如果全局变量不行的话,你可以试试队列,我再研究研究

感觉全局变量比较简单,队列还没用过。。。。
还有想请问一下,我用labview读周立功CAN上的数,比如解析两个ID的数据,当接收的数据是ID1的时候,ID1那帧数据解析出来会显示一个数值,当接收的数据是ID2的时候,ID1那帧数据解析出来的量会恢复到0,导致数据显示上有突变,怎样保证没有数据输入的时候让显示控件保持上次读取的值呢?
leonkai
4楼-- · 2019-07-19 19:17
zhanjiwushuang 发表于 2015-7-10 11:19
感觉全局变量比较简单,队列还没用过。。。。
还有想请问一下,我用labview读周立功CAN上的数,比如解析两个ID的数据,当接收的数据是ID1的时候,ID1那帧数据解析出来会显示一个数值,当接收的数据是ID2的时候,ID1那帧数据解析出来的量会恢复到0,导致数据显示上有突变,怎样保证没有数据输入的时候让显示控件保持上次读 ...

把他先输出到一个变量里,控制那个变量就可以了,读取id2的时候,那个变量无操作,读取id1的时候再操作那个变量
zhanjiwushuang
5楼-- · 2019-07-19 22:09
leonkai 发表于 2015-7-10 13:03
把他先输出到一个变量里,控制那个变量就可以了,读取id2的时候,那个变量无操作,读取id1的时候再操作那个变量

可否QQ私聊?1917301791
leonkai
6楼-- · 2019-07-19 23:56
zhanjiwushuang 发表于 2015-7-10 13:57
可否QQ私聊?1917301791

单位没法上qq,端口封了,网页版也打不开

一周热门 更多>