微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 测试测量 > Labview > labview中如何让子vi中的数据随时传出来

labview中如何让子vi中的数据随时传出来

时间:10-02 整理:3721RD 点击:
具体问题是这样的:我编写的子程序里面一些参数是实时显示的,但是主程序直接调用该子程序后,其前面板就不能实时显示这些参数值了,有没有一种办法可以在主程序前面板上实时显示这些参数,谢谢各位了!(由于一些原因,暂不考虑采用子面板的方法)

使用全局变量

你的子VI估计是有循环吧……子VI最好不要有循环,有循环的话数据就不能实时传出了。你可以试试把子VI的循环去掉,把循环放到主程序中。

谢谢您的回答,全局变量也是只能显示出最后的结果,并不能实时显示

嗯,您的想法挺好的,只是我要考虑到一些实际的问题,可能您提供的方法不是非常适用我的情况,但还是非常感谢您!

使用队列

哦,队列倒没用过,我试试,谢谢您了!

小编找到解决办法了没?

队列怎么用?

还有没有其它的方法?

小编头像和我很像啊

子vi要结束以后才能把值给传出去的。

可以考虑使用通知或队列

对实时性高的感觉还不如用全局变量

用通知器 或者队列传递数据. 不建议用全局变量.除非很简单的,不需要循环的数据.
通知器和队列非常强大.

                 

小编解决了吗、、、

GAGAGSEAHDRJTRKTKFKFK

全局变量存在竞争的问题,用队列、通知器、动态注册事件或者动态调用vi

游泳66666666666666666

队列和通知可以做到吗? 有没有试过的

学习了

咋这样啊,怎么解决的为啥不回答下啊?!

同求222222222222222222222222222222222

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top