首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

请教例程中的Reentrant Panels.vi 调用子VI的问题

请教例程中的Reentrant Panels.vi 调用子VI的问题

例程中的Reentrant Panels.vi 中点击按钮,会弹出子VI面板。在面板弹出时主面板上的按钮无法响应,因为仍在执行子VI,想要子面板弹出同时主面板上的按钮仍可响应,应怎样做?

不太好做

采用cvi可以实现这个功能

如果采用labview还没有研究过,

一个解决办法是把子vi做成.exe文件,然后再调用就行了

希望能够在不久的将来有次合作的机会  群:18994538 QQ: 364304745  个人主页:http://ldmcu.shangwusou.com/

谢谢

在另外一个地方看到的解决方法可以试一下

子程序独立运行:需要用vi server技术,先用open vi reference打开一个vi的ref,然后用这个ref的一个method:run vi来运行这个ref代表的子vi,在这个method里有两个参数,其中一个是wait until done,你输入false就可以了。。。
main终止sub:就是如何在main中把control boolean传递到sub的问题,或者更普遍点就是如何把parameter传递到sub。。。方法有:1、global variable  2、在synchronization这个subpalatte下的一些技术,如queue、notifier等等
希望能够在不久的将来有次合作的机会  群:18994538 QQ: 364304745  个人主页:http://ldmcu.shangwusou.com/
返回列表