找项目
找工程师
大学仕会员
联盟中心
机器人
FA零部件
工控类
大学仕自动化小程序
快速找自动化资源、人才
自动化外包小程序
快速找外包需求、找工程师
大学仕抖音号
随时掌握一手咨询
FA零部件测评
你的零部件选购指南
自动化服务商专用
项目资源一手掌握
自动化设备需求方专用
设备案例设备供应商了如指掌
大学仕微信公众号
随时掌握一手咨询
大学仕自动化小程序
快速找自动化资源、人才
自动化外包小程序
快速找外包需求、找工程师
大学仕抖音号
随时掌握一手咨询
零部件测评
微信扫码 进入小程序
自动化外包
微信扫码 进入小程序
客服协助
加客服免费发需求
联系客服咨询项目
客服电话1
13016879065
客服电话2
400-828-5522
电话咨询客服
投诉电话
18168813292
投诉热线
自动化零部件供应商入驻申请
*公司名称
主营业务
*姓名
*手机号码
电子邮箱
提交申请
激活店铺

只需2步,轻松拥有您的专属企业店铺

店铺信息

完善店铺信息,让雇主更加了解你

去完成
企业认证

完成实名认证,让雇主更加信任你

去完成
邀请你加入大学仕联盟
大学仕自动化小程序
长按识别进入小程序
资讯中心
当前位置:
某种缺陷视觉检测设备的控制方法
大学仕 2021-07-28 09:29
点赞 720浏览

        本发明提供了缺陷视觉检测设备的控制方法,通过控制缺陷视觉检测设备中的传感器、一个以上的摄像头和多个品类的喷头进行转盘上顺序经过的被检测物的拍照和分类,控制方法包括步骤一缺陷视觉检测设备控制软件的初始化,步骤二通过传感器检测被检测物的经过,同时初始化一个新的结点,步骤三读取链表中各个结点并分析,步骤四缺陷视觉检测设备的执行以完成被检测物的拍照和分类;本发明提供的缺陷视觉检测设备的控制方法具有线程数量少且固定、无资源竞争、运行高速可靠的优点,适用于对控制速度有严格要求的缺陷检测设备。


        1.种缺陷视觉检测设备的控制方法,通过控制缺陷视觉检测设备中的传感器、一个以上的摄像头和多个品类的喷头进行转盘上顺序经过的被检测物的拍照和分类,控制方法包括以下步骤: 步骤一、缺陷视觉检测设备控制软件的初始化 1)、初始化一空的链表; 2)、初始化每个摄像头的摄像头线程,初始化每个品类喷头的喷头线程,初始化判断线程,摄像头线程、喷头线程和判断线程均为睡眠状态; 3)、初始化每个摄像头的摄像头队列,初始化判断队列; 步骤二、通过传感器检测被检测物的经过,同时初始化一个新的结点 1)、计算被检测物到达各个摄像头和各个品类喷头的时间并存入此结点内; 2)、初始化“判断结果”变量,初始化每个摄像头的“未拍照”变量并设为真,并将它们存入此结点内; 3)、将此结点添加到链表内; 步骤三、读取链表中各个结点并分析 1)、摄像头执行如下: 如果所读取结点的被检测物到达某个摄像头的时间为当前时间,同时此结点的该摄像头的“未拍照”为真并且此结点的该摄像头前面的所有摄像头的“未拍照”为假,则将此结点的该摄像头的“未拍照”改为假,将此结点的地址放入该摄像头的摄像头队列并唤醒该摄像头的摄像头线程; 如果所读取结点的被检测物到达某个摄像头的时间超过当前时间,同时此结点的该摄像头的“未拍照”为真,则从链表中删除此结点; 2)、各个品类的喷头执行如下: 如果所读取结点的被检测物到达某个品类喷头的时间为当前时间,同时此结点的“判断结果”与该品类喷头的品类一致,则从链表中删除此结点并唤醒该品类喷头的喷头线程; 如果所读取结点的被检测物到达各个品类喷头的时间均超过当前时间,则从链表中删除此结点; 步骤四、缺陷视觉检测设备的执行以完成被检测物的拍照和分类 1)、摄像头执行如下: 被唤醒的某个摄像头的摄像头线程将启动该摄像头进行拍照以获取照片,取出该摄像头的摄像头队列的结点地址,将照片存入此结点地址对应的结点内,然后将此结点地址放入判断队列并唤醒判断线程,最后进入睡眠; 被唤醒的判断线程将依次取出判断队列的各个结点地址,读取所取出结点地址对应的结点所存放的照片,通过给定的图像判断算法分析该照片从而得到判断结果,然后将此判断结果写入此结点地址对应的结点的“判断结果”,最后进入睡眠; 2)、各个品类的喷头执行如下: 被唤醒的各个品类喷头的喷头线程将打开相应品类的喷头,等待给定时长,最后关闭该喷头并进入睡眠。


        2.根据权利要求1所述的缺陷视觉检测设备的控制方法,其特征在于,摄像头队列的最大长度是1。

        3.根据权利要求1所述的缺陷视觉检测设备的控制方法,其特征在于,每个摄像头均对应一个以上判断线程、一个以上判断队列和一个“判断结果”,步骤三中的各个品类的喷头执行如下: 如果所读取结点的被检测物到达良品喷头的时间为当前时间,同时此结点的所有摄像头的“判断结果”均为良品,则从链表中删除此结点并唤醒良品喷头的喷头线程; 如果所读取结点的被检测物到达除良品喷头以外的其它品类喷头的时间为当前时间,同时此结点的某个摄像头的“判断结果”为不良,则从链表中删除此结点并唤醒不良喷头的喷头线程; 步骤四中的摄像头执行如下: 被唤醒的某个摄像头的摄像头线程将启动该摄像头进行拍照以获取该摄像头的照片,取出该摄像头的摄像头队列的结点地址,将该摄像头的照片存入此结点地址对应的结点内,然后将此结点地址放入该摄像头的一个判断队列并唤醒该摄像头的一个判断线程,最后进入睡眠; 被唤醒的某个摄像头的某个判断线程将依次取出该摄像头的判断队列的各个结点地址,读取所取出结点地址对应的结点所存放的该摄像头的照片,通过给定的图像判断算法分析该照片从而得到判断结果,然后将此判断结果写入此结点地址对应的结点的该摄像头的“判断结果”,最后进入睡眠。


 文章来源:互联网,倘若您发现本站有侵权或不当信息,请与本站联系,经本站核实后将尽快修正!

继续阅读与本文标签相同的资讯

缺陷视觉检测 视觉检测设备
推荐店铺
相关推荐
换一批
成功案例 热门商机 自动化技术 优质自动化公司