石鑫华视觉 发表于 2014-11-2 19:41:31

陈树学:如何使LabVIEW的执行文件同时运行多个实例

WINDOWS下的很多执行文件都是可以运行多个实例的,比如操作系统自带计算器 ,可以同时多次运行,互相不影响。 VC编程中,关于执行文件单个实例、多个实例以及各个实例之间的相互关系是很常见的,但是LABVIEW生成的执行文件默认是单实例的,也就是说,我们不能通过多次双击执行文件名称来多次运行这个执行文件。如果多次运行这个执行文件,一般会自动将已经启动的实例的运行主窗口置于最前面。LABVIEW默认运行单实例是非常合理的选择,我们知道,LV创建的程序一般是与硬件相关的,往往硬件的唯一性是不允许多个用户同时访问的,为防止多个用户同时操作同一硬件设备,因此LABVIWE选择了只允许创建单一实例。
虽然LABVIEW默认是单实例的,但是实际上通过修改INI文件是可以创建多实例的,具体步骤如下:

[*]创建LabVIEW可执行档
[*]运行该执行档一次,可以看到一个ini的配置文件在和可执行档同样的目录下被创建了
[*]关闭可执行档,并打开该ini配置文件
[*]将下面的语句添加到ini文件的[] 语句之下,是你的可执行档的名字 allowmultipleinstances = TRUE
[*]保存并关闭可执行档
[*]现在你可以同时运行多个实例

tcl2305586 发表于 2014-12-28 15:54:38

很实用!感谢分享!
页: [1]
查看完整版本: 陈树学:如何使LabVIEW的执行文件同时运行多个实例

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23