石鑫华视觉论坛

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

[原创] LabVIEW Vision图像处理开发宝典-第一章 概述-第二节 NI各款视觉软件的应用范围-2.4 VBAI视觉生成器的应用

[复制链接]
  • TA的每日心情
    难过
    1 小时前
  • 签到天数: 3388 天

    连续签到: 10 天

    [LV.Master]2000FPS

    发表于 2020-5-7 15:15:29 | 显示全部楼层 |阅读模式 来自:广东省东莞市 电信

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

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

    x

    LabVIEW Vision图像处理开发宝典-第一章 概述-第二节 NI各款视觉软件的应用范围-2.4 VBAI视觉生成器的应用

    2.4 VBAI视觉生成器的应用
    Vision Builderfor Automated Inspection视觉生成器,是一款由NI开发的视觉应用型软件。其所有的功能都是基于NI视觉来开发的,使用界面与视觉助手非常相似,只是其集成了附加工具功能,包含了如变量、通信、保存数据、保存图片等功能,这样就可以使用VBAI单独执行测试测量任务,而不需要工程师再花费大量的时间用于程序开发,可以让工程师从代码中解放出来,将精力集中在项目本身。
    VBAI是一款应用程序,因此其可开发编程的可能性就相对要小许多,大体的框架是已经定型的,只有少量的功能可以修改或扩展,如可以通过调用VI的方式来加载其它一些功能,如NI MAX中不直接支持的IO卡、图像采集卡、相机等,可以考虑使用VI的试来调用硬件;也可以修改检查界面,以其能适用于不同的客户群。
    VBAI因为其通信功能有限,因此如果包含了运动控制的部分,则使用VBAI可能就会比较麻烦,特别是使用运动控制卡时,这时,只能考虑使用调用VI的试来完成运动控制;如果使用PLC来做运动控制,那么还可以通过通信的方式来实现,相对要简单一些。
    VBAI并没有开发独立脚本的加密功能,只有一个站台的检查配置界面的密码设置。这个密码通用是需要告诉你的应用客户的,因为没有这个密码,客户是无法修改配置参数的。但是如果告诉了客户这个检查配置界面的密码,那么你的检查脚本也就没有什么秘密可言了,因此其加密是一个比较麻烦的事情。可以考虑的解决方法有使用硬件,即使用第三方的NI不直接支持的硬件,如石鑫华机器视觉网出售的一些IO卡之类的。因为我们检查完产品时,肯定是要做报警等动作的,这个报警的动作,可以通过调用第三方的硬件的驱动VI来完成,这时可以将自己写的授权VI在硬件驱动VI中调用,以完成加密功能,而VBAI中调用的VI,可以考虑将程序框图删除,这样,用户即使知道了VBAI的脚本,也无法删除你的硬件调用VI。当然,这种方式,只能针对客户不是高手的情况下使用,如果客户是相应的高手,他也是一样可以开发出相应的调用VI,而不需要使用我们提供的硬件驱动VI。针对这种级别的客户,作者的建议是直接将软件卖断,一次性收取合理的费用。又或者不告诉客户VBAI站台的密码,每次去修改参数都自己上门服务,收取费用。

    图4 使用VBAI编辑的检查脚本

    图4 使用VBAI编辑的检查脚本
    4 使用VBAI编辑的检查脚本
        VBAI的入门教程,作者也有创作,虽然内容没有视觉助手那么丰富,但是对于VBAI入门,或者是图像处理入门的同学是相当有帮助的,可以让你了解VBAI该如何去测量一个目标特征。更多内容请参考《NI VisionBuilder for AI入门教程》。


    回复

    使用道具 举报

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

    本版积分规则

    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-26 02:13

    Powered by Discuz! X3.4

    © 2001-2024 Discuz! Team.

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