石鑫华视觉论坛

 找回密码
 注册会员
查看: 3553|回复: 0

[原创] 3.1.32 IMAQ Multi-Core Options多核选项

[复制链接]
  • TA的每日心情
    奋斗
    半小时前
  • 签到天数: 3413 天

    连续签到: 15 天

    [LV.Master]2000FPS

    发表于 2017-3-23 17:44:24 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x
    3.1.32 IMAQ Multi-Core Options多核选项
    多核选项函数的作用主要是设置用于NI视觉应用程序的处理器内核数量。现在的CPU核心是越来越多了,4核、8核的都是很正常的。所以,为了均衡系统的资源,可以在这里设置NI视觉占用的CPU核心数量。如果不指定的话,默认是最大数量的CPU内核数的。

    IMAQ Multi-Core Options多核选项在程序选板中的位置

    IMAQ Multi-Core Options多核选项在程序选板中的位置
    IMAQMulti-Core Options多核选项在程序选板中的位置

    IMAQ Multi-Core Options多核选项功能说明与接线端

    IMAQ Multi-Core Options多核选项功能说明与接线端
    IMAQMulti-Core Options多核选项功能说明与接线端
    Get/Set Number of Cores (Get) 获取/设置内核数量(获取):指定VI获取或设置用于NI视觉处理的有效内核数量。以下选项可用:
      
    Get (0)获取
      
    (Default) Returns the number of available  processor cores(默认)返回有效内核处理数量。
    Set (1)设置
    Specifies the number of processor cores  available to NI Vision指定NI视觉有效处理内核数量
    Set Max Available (2)设置最大有效
    Specifies that NI Vision should have  access to all available processor cores指定NI视觉可以访问使用所有有效处理内核
    Specified Number of Cores指定内核数量:当获取/设置内核数量为Set设置时,该选项有效。指定NI视觉的处理内核数量。注意,指定的数量,不能大于最大的内核数量,如果大于,则出错。如果对于最大值不是很清楚时,可以先使用设置最大有效设置一次,查看返回的内核数,即可知道最大值为多少。
    Cores Utilized利用的内核:返回NI视觉使用的处理内核数量。下面来看一下其实例:

    IMAQ Multi-Core Options多核选项实例程序框图

    IMAQ Multi-Core Options多核选项实例程序框图
    IMAQMulti-Core Options多核选项实例程序框图

    IMAQ Multi-Core Options多核选项-Get

    IMAQ Multi-Core Options多核选项-Get
    IMAQMulti-Core Options多核选项-Get

    IMAQ Multi-Core Options多核选项-Set

    IMAQ Multi-Core Options多核选项-Set
    IMAQMulti-Core Options多核选项-Set

    IMAQ Multi-Core Options多核选项-Set Max Available

    IMAQ Multi-Core Options多核选项-Set Max Available
    IMAQMulti-Core Options多核选项-Set Max Available
        本例子是在上一节的扁平化图像为字符串的基础上修改的。因为程序比较简单,运行起来其执行效率差别不是很明显。指定运行NI视觉的内核数量,应该在一些大型多线程的程序中,效率上可能会反映出来(没有具体验证过)。因为使用LabVIEW默认都是多线程,而且如果不进行设置的话,一般也是默认使用最大的内核数量,所以一般不需要使用该函数进行设置。可能只会在某些情况下,NI视觉程序占用太多资源(如轮廓、黄金模板匹配、纹理分析等),其它程序不能很好执行时,这时可以降低NI视觉占用的内核数量,以分配更多的资源给其它程序使用。
    LabVIEW2014SP1例子下载:
    3.1.32 IMAQ Multi-Core Options多核选项.rar (1.03 MB, 下载次数: 17)

    回复

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-12-23 08:31

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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