请教例程中的Reentrant Panels.vi 调用子VI的问题
- UID
- 158351
- 性别
- 女
|
请教例程中的Reentrant Panels.vi 调用子VI的问题
例程中的Reentrant Panels.vi 中点击按钮,会弹出子VI面板。在面板弹出时主面板上的按钮无法响应,因为仍在执行子VI,想要子面板弹出同时主面板上的按钮仍可响应,应怎样做? |
|
|
|
|
|
- UID
- 132873
- 性别
- 男
|
不太好做 采用cvi可以实现这个功能 如果采用labview还没有研究过, 一个解决办法是把子vi做成.exe文件,然后再调用就行了 |
希望能够在不久的将来有次合作的机会
群:18994538
QQ: 364304745
个人主页:http://ldmcu.shangwusou.com/ |
|
|
|
|
|
- UID
- 158351
- 性别
- 女
|
|
|
|
|
|
- UID
- 132873
- 性别
- 男
|
在另外一个地方看到的解决方法可以试一下 子程序独立运行:需要用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/ |
|
|
|
|
|