石鑫华视觉论坛

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

[原创] LabVIEW Vision工业相机属性的保存与初始化

[复制链接]
  • TA的每日心情

    6 小时前
  • 签到天数: 3384 天

    连续签到: 6 天

    [LV.Master]2000FPS

    发表于 2021-4-17 12:28:59 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x

    相机参数

    相机参数

    工业相机参数
    今天有个客户,说相机的触发没有用,是不是相机的Bug。每次打开后,又变成没有触发了。这里肯定不是相机的问题,而是编程的问题。

    我们知道工业相机,通常会包含很多的属性参数,如曝光时间、增益、触发等等。在LabVIEW Vision中,一般都是通过NI的VAS来驱动工业相机的,而这其中,又以使用NI-IMAQdx驱动来主要方式,在NI-IMAQdx驱动相机时,也是可以操作这些工业相机的属性参数的(前提是工业相机支持标准的视觉协议)。对于NI视觉软件来说,可以在NI MAX中,对工业相机的属性进行操作,如果需要改变某些值,那可以在MAX里修改这些值,然后就可以保存参数,这样就将相机的参数保存到了NI默认的配置文件中(idc文件)。这时,如果在LabVIEW环境、VBAI、视觉助手等视觉软件中打开相机,就是以Max保存的参数为准的。这样操作,对于新人来说,是有用的。不需要在编程环境中编辑太多内容。

    但是在MAX里修改参数,这样操作起来比较麻烦,至少需要开两个软件。更多的情况下,是希望在LabVIEW中进行参数修改与保存的。所以,需要在LabVIEW环境或生成的EXE环境进行操作的。这里,其实也是比较容易的。只需要将需要的参数保存到文件中,如ini、xml、csv或数据库等文件中即可,工业相机参数的保存,与LabVIEW编程时其它参数的保存方法是一样的,并没有什么特殊之处。

    保存好了之后,就将工业相机的具体参数状态写入了文件中。下次再启动时,只需要读取文件,得到参数值,并重新赋值给相机的参数控件,然后写相机属性即可完成相机的初始化过程。

    对于这些操作,可以参考《NI驱动相机采集图像指南》 LabVIEW图像采集 LabVIEW相机驱动 NI IMAQdx相机驱动_视觉图像教程资料_图像处理|编程|机器视觉|教程_视觉论坛VISIONBBS_视觉之家VISIONHOME_机器视觉光源_光源控制器_工业相机_工业镜头_机器视觉方案系统_LabVIEW图像处理教程_石鑫华视觉网_机器视觉论坛
    http://visionbbs.com/thread-12266-1-1.html

    以及NI VISION图像处理宝典-视频教程_视觉图像教程资料_图像处理|编程|机器视觉|教程_视觉论坛VISIONBBS_视觉之家VISIONHOME_机器视觉光源_光源控制器_工业相机_工业镜头_机器视觉方案系统_LabVIEW图像处理教程_石鑫华视觉网_机器视觉论坛
    http://visionbbs.com/thread-21050-1-1.html

    《LabVIEW Vision图像处理开发宝典》《NI Vision图像处理宝典》在线阅读导航贴
    http://visionbbs.com/thread-23814-1-1.html

    回复

    使用道具 举报

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

    本版积分规则

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

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

    GMT+8, 2024-11-22 14:17

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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