陈树学:如何使LabVIEW的执行文件同时运行多个实例
WINDOWS下的很多执行文件都是可以运行多个实例的,比如操作系统自带计算器 ,可以同时多次运行,互相不影响。 VC编程中,关于执行文件单个实例、多个实例以及各个实例之间的相互关系是很常见的,但是LABVIEW生成的执行文件默认是单实例的,也就是说,我们不能通过多次双击执行文件名称来多次运行这个执行文件。如果多次运行这个执行文件,一般会自动将已经启动的实例的运行主窗口置于最前面。LABVIEW默认运行单实例是非常合理的选择,我们知道,LV创建的程序一般是与硬件相关的,往往硬件的唯一性是不允许多个用户同时访问的,为防止多个用户同时操作同一硬件设备,因此LABVIWE选择了只允许创建单一实例。虽然LABVIEW默认是单实例的,但是实际上通过修改INI文件是可以创建多实例的,具体步骤如下:
[*]创建LabVIEW可执行档
[*]运行该执行档一次,可以看到一个ini的配置文件在和可执行档同样的目录下被创建了
[*]关闭可执行档,并打开该ini配置文件
[*]将下面的语句添加到ini文件的[] 语句之下,是你的可执行档的名字 allowmultipleinstances = TRUE
[*]保存并关闭可执行档
[*]现在你可以同时运行多个实例
很实用!感谢分享!
页:
[1]