石鑫华视觉论坛

 找回密码
 注册会员
查看: 4283|回复: 1

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

[复制链接]
  • TA的每日心情
    擦汗
    15 小时前
  • 签到天数: 3382 天

    连续签到: 4 天

    [LV.Master]2000FPS

    发表于 2014-11-2 19:41:31 | 显示全部楼层 |阅读模式 来自:广东省东莞市 移动

    注册登陆后可查看附件和大图,以及购买相关内容

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

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

    虽然LABVIEW默认是单实例的,但是实际上通过修改INI文件是可以创建多实例的,具体步骤如下:

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

    使用道具 举报

    该用户从未签到

    发表于 2014-12-28 15:54:38 | 显示全部楼层 来自:广西南宁市 电信
    回复 支持 反对

    使用道具 举报

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

    本版积分规则

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

    QQ|石鑫华视觉论坛 |网站地图

    GMT+8, 2024-11-20 23:18

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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