labview中如何让子vi中的数据随时传出来
时间:10-02
整理:3721RD
点击:
具体问题是这样的:我编写的子程序里面一些参数是实时显示的,但是主程序直接调用该子程序后,其前面板就不能实时显示这些参数值了,有没有一种办法可以在主程序前面板上实时显示这些参数,谢谢各位了!(由于一些原因,暂不考虑采用子面板的方法)
使用全局变量
你的子VI估计是有循环吧……子VI最好不要有循环,有循环的话数据就不能实时传出了。你可以试试把子VI的循环去掉,把循环放到主程序中。
谢谢您的回答,全局变量也是只能显示出最后的结果,并不能实时显示
嗯,您的想法挺好的,只是我要考虑到一些实际的问题,可能您提供的方法不是非常适用我的情况,但还是非常感谢您!
使用队列
哦,队列倒没用过,我试试,谢谢您了!
小编找到解决办法了没?
队列怎么用?
还有没有其它的方法?
小编头像和我很像啊
子vi要结束以后才能把值给传出去的。
可以考虑使用通知或队列
对实时性高的感觉还不如用全局变量
用通知器 或者队列传递数据. 不建议用全局变量.除非很简单的,不需要循环的数据.
通知器和队列非常强大.
小编解决了吗、、、
GAGAGSEAHDRJTRKTKFKFK
全局变量存在竞争的问题,用队列、通知器、动态注册事件或者动态调用vi
游泳66666666666666666
队列和通知可以做到吗? 有没有试过的
学习了
咋这样啊,怎么解决的为啥不回答下啊?!
同求222222222222222222222222222222222