NI LabVIEW,CVI,数据采集等产品讨论区

取消
显示结果 
搜索替代 
您的意思是: 

子VI 循环控制

在论坛里搜了一下,很多人碰到这个问题,但好像没有看到完整准确的解答。
我的问题是:
subvi用一个while loop采集数据。主vi一运行就调用subvi,使其一直运行,并从subvi中取出数据,主vi退出时用一个布尔量控制subvi while loop结束。
用参考可以实现数据与子VI中的数据传递,但是使用机械动作型开关停止子VI循环时却做不到,有人建议用共享变量、全局变量或生产消费模式等方法,可是一直没有搞成功。
有没有高手可以给出一个具体的解决方案,多谢。
 
0 项奖励
1 条消息(共 2 条)
3,641 次查看
There are many ways to achieve that... including
  • Using global variable (main write, sub read)
  • Using i.e. stop.vi (main write stop.vi, sub reads stop.vi)
  • Using VI Server

Here's one earlier related post...



帖子被ian fung在07-10-2008 05:02 PM时编辑过了
Ian F
Since LabVIEW 5.1... 7.1.1... 2009, 2010, 2014
依恩与LabVIEW
LVVILIB.blogspot.com
0 项奖励
2 条消息(共 2 条)
3,632 次查看