在labview里面,如何判断一个子VI已经打开?

2019-07-17 12:49发布

在主VI里面,通过菜单或者按钮操作打开一个子VI,如果用户再次点击这个菜单或者按钮,它又打开这个子VI,如何做到如果已经打开这个子VI,而这个子VI没有关闭时,就直接把原来打开的这个子VI显示到前面来,而不是新建一个子VI。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
12条回答
zhouyezuishuai
2019-07-18 21:21
我觉得动态调用VI可以用在前面板不需要更新的VI上面,如果前面板需要更新还是别用为好  动态调用的VI会一直加载在内存中,再次打开时不会重新运行  而直接拖动图标在程序框图中则不一样,当子VI不运行时LabVIEW会自动把子VI从内存中释放,这样再次调用时就会重新运行,也就说如果需要初始化时更新数据只能直接拖子VI,而不能采用动态调用的方式   当然,这个不是回答问题而来,只是最近遇到过这个问题,讲点经验而已

一周热门 更多>