找回密码
 注册
LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 928|回复: 7

使用一个exe关闭另一个exe的问题?

[复制链接]
发表于 2009-8-20 10:40:45 | 显示全部楼层 |阅读模式
我有两个LABVIEW开发的程序:(本来是一个程序,由于经常出现“虚拟内存不足!”的错误,所以只好拆开了。)
一个是“AD数据采集程序”,峰值触发后保存成数据文件;
另一个是“数据文件处理程序”,用于处理AD数据采集程序所保存的文件。
在启动“数据文件处理程序”的同时启动“AD数据采集程序”,这个我已经使用属性节点中的open解决了;
但是,我想在关闭“数据文件处理程序”的同时关闭“AD数据采集程序”,由于需要正确关闭板卡所以不能强行退出。不知道如何通过“数据文件处理程序”改变“AD数据采集程序”“关闭”按钮的值,来结束“AD数据采集程序”?
我想用全局变量应该可以,但是我不太会用,请帮我弄两个小例子吧。
另外:出现“虚拟内存不足!”的错误时,该如何查找故障点?还请帮忙指点一二。
感谢回复!
祝:好运
 楼主| 发表于 2009-8-20 11:11:01 | 显示全部楼层
查了以前的帖子,好像用全局变量不行!
我晕!
不知道如何解决了?
回复 顶

使用道具 举报

发表于 2009-8-20 12:03:16 | 显示全部楼层
用“共享变量”(单进程的),我就是用它在不同的EXE文件之间传递参数。当然这些EXE文件是在同一个Project里面。
如下图:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

发表于 2009-8-20 12:19:12 | 显示全部楼层
你同样可以用属性节点

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复 顶

使用道具 举报

 楼主| 发表于 2009-8-20 14:43:37 | 显示全部楼层
谢谢兄弟门!
我试试这两种方法后,报告结果!
回复 顶

使用道具 举报

 楼主| 发表于 2009-8-20 15:18:27 | 显示全部楼层
属性节点方式可以实现。
但是有个问题想问“1990kaizi ”
1、用属性节点方式其实是用的vi引用方式,那么被控vi如果编译成exe文件就不可以了吧?
2、如果编译成exe文件也可以,那么控制与被控制exe文件的具体位置应该如何放置呢?
3、如果编译成exe文件不可以,那么控制与被控制vi该如何编译?被控制vi要添加进始终包含吗?

谢谢!
回复 顶

使用道具 举报

 楼主| 发表于 2009-8-20 15:19:56 | 显示全部楼层
lihanjun1999 :
共享变量声明成功!但是不知道该如何引用啊?
能给个例程吗?
谢谢!
回复 顶

使用道具 举报

 楼主| 发表于 2009-8-20 15:42:17 | 显示全部楼层
共享变量方式也实现了!
太感谢lihanjun1999 、1990kaizi 了!
有收获!
回复 顶

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2026-9-29 11:40 , Processed in 0.053596 second(s), 12 queries , Gzip On, File On.

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表