使用一个exe关闭另一个exe的问题?
我有两个LABVIEW开发的程序:(本来是一个程序,由于经常出现“虚拟内存不足!”的错误,所以只好拆开了。)一个是“AD数据采集程序”,峰值触发后保存成数据文件;
另一个是“数据文件处理程序”,用于处理AD数据采集程序所保存的文件。
在启动“数据文件处理程序”的同时启动“AD数据采集程序”,这个我已经使用属性节点中的open解决了;
但是,我想在关闭“数据文件处理程序”的同时关闭“AD数据采集程序”,由于需要正确关闭板卡所以不能强行退出。不知道如何通过“数据文件处理程序”改变“AD数据采集程序”“关闭”按钮的值,来结束“AD数据采集程序”?
我想用全局变量应该可以,但是我不太会用,请帮我弄两个小例子吧。
另外:出现“虚拟内存不足!”的错误时,该如何查找故障点?还请帮忙指点一二。
感谢回复!
祝:好运 查了以前的帖子,好像用全局变量不行!
我晕!
不知道如何解决了?allqq-mogudiandian-4all 用“共享变量”(单进程的),我就是用它在不同的EXE文件之间传递参数。当然这些EXE文件是在同一个Project里面。
如下图:
你同样可以用属性节点 谢谢兄弟门!
我试试这两种方法后,报告结果! 属性节点方式可以实现。
但是有个问题想问“1990kaizi ”
1、用属性节点方式其实是用的vi引用方式,那么被控vi如果编译成exe文件就不可以了吧?
2、如果编译成exe文件也可以,那么控制与被控制exe文件的具体位置应该如何放置呢?
3、如果编译成exe文件不可以,那么控制与被控制vi该如何编译?被控制vi要添加进始终包含吗?
谢谢! lihanjun1999 :
共享变量声明成功!但是不知道该如何引用啊?
能给个例程吗?
谢谢! 共享变量方式也实现了!
太感谢lihanjun1999 、1990kaizi 了!
有收获!
页:
[1]