用于部件程序的机器视觉系统的编辑环境的制作方法_6

文档序号:9452843阅读:来源:国知局
所述学习模式包括用户界面特征,所述用 户界面特征包括: 用户可控制流模式指令元件,其可用于指定流模式段,所述流模式段包括被指定用于 流模式执行的部件程序段; 部件程序指令的可编辑部件程序表示,其包括与图像获取操作相应的图像获取指令表 示、与图像分析操作相应的图像分析指令表示,以及流模式段表示;以及 提供运行模式,其可操作来执行之前创建的部件程序,所述运行模式包括用于执行不 位于流模式段中的部件程序指令的非流模式,以及用于执行位于流模式段中的部件程序指 令的流模式,其中, 配置所述学习模式,使得: 所述可编辑部件程序表示按第一顺序表示第一多个部件程序图像获取以及相应图像 分析指令,所述第一顺序与用以创建所述部件程序而执行的相应受控操作的顺序相对应; 所述执行的编辑模式执行所述第一多个部件程序指令的所述部件程序图像获取指令 和相应图像分析指令以按与所述第一顺序一致的方式执行所述图像获取操作和相应图像 分析操作,而不论所述第一多个部件程序图像指令是否包括于流模式段中; 配置所述运行模式,使得: 当所述第一多个部件程序指令包括在流模式段中时,所述流模式根据第二顺序执行所 述第一多个部件程序指令,所述第二顺序包括: 执行所述第一多个部件程序图像获取指令以按相继顺序执行其相应图像获取操作,而 无需依赖于执行所述相应图像分析操作,并执行所述第一多个部件程序图像分析指令以在 获取其相应图像后执行其相应图像分析操作。19. 根据权利要求18所述的方法,其中,当再调用包括流模式段的部件程序用于编辑 时,按所述第一顺序显示所述可编辑部件程序表示,且所述执行的编辑模式按与所述第一 顺序一致的方式执行所述图像获取操作和相应图像分析操作。20. 如权利要求18所述的方法,其中,执行所述第一多个部件程序图像获取指令以便 以相继顺序执行其相应图像获取操作包括在连续的图像获取序列期间执行图像获取操作, 所述图像获取操作包括下列操作中的至少一个:(a)其中,所述平台和所述成像部分相对 于彼此连续移动以获取图像的操作,或者(b)其中,所述平台和所述成像部分相对于彼此 大致连续移动以获取图像,除了在成像位置处限制图像模糊所需要的图像获取运动操作以 外,并且没有由于图像分析操作的运动延迟的操作。21. -种精密机器视觉检测系统,其包括成像部分、用于承载在所述成像部分的视野 (FOV)中的一个或多个工件的平台、控制部分、显示器以及用户界面,其中,所述机器视觉检 测系统还包括: 学习模式,其可操作来接收用户输入以控制所述机器视觉检测系统的操作并记录与受 控操作相应的指令,以便创建部件程序;可操作来编辑部件程序;以及可操作来根据执行 的编辑模式执行之前记录的部件程序指令,所述学习模式包括用户界面特征,所述用户界 面特征包括: 部件程序指令的可编辑部件程序表示,其包括与图像获取操作相应的图像获取指令表 示、与图像分析操作相应的图像分析指令表示;以及 运行模式,其可操作来执行之前创建的部件程序,所述运行模式包括用于执行部件程 序指令的流模式,其中, 配置所述学习模式,使得: 所述可编辑部件程序表示按第一顺序表示包括图像获取以及相应图像分析指令的第 一多个部件程序指令,所述第一顺序与用以创建所述部件程序而执行的相应受控操作的顺 序相对应;以及 所述执行的编辑模式执行所述第一多个部件程序指令的所述部件程序图像获取指令 和相应图像分析指令以按与所述第一顺序一致的方式执行所述图像获取操作和相应图像 分析操作;以及 配置所述运行模式,使得: 所述流模式根据第二顺序执行所述第一多个部件程序指令,所述第二顺序包括: 执行所述第一多个部件程序图像获取指令以按相继顺序执行其相应图像获取操作,而 无需依赖于执行所述相应图像分析操作,并执行所述第一多个部件程序图像分析指令以在 获取其相应图像后执行其相应图像分析操作。22. 如权利要求21所述的系统,其中,按相继顺序的所述图像获取操作的执行是在连 续的图像获取序列期间完成的,所述连续的图像获取序列包括下列操作中的至少一个:(a) 其中,所述平台和所述成像部分相对于彼此连续移动以获取图像的操作,或者(b)其中,所 述平台和所述成像部分相对于彼此大致连续移动以获取图像,除了在成像位置处限制图像 模糊所需要的图像获取运动操作以外,并且没有由于图像分析操作的运动延迟的操作。23. 根据权利要求21所述的系统,其中,在获取其相应图像后,在图像获取操作的相继 顺序期间至少部分地执行所述图像分析操作的执行。24. 根据权利要求21所述的系统,其中,配置所述学习模式,使得在再调用在运行模式 期间使用流模式执行的部件程序用于编辑时,按所述第一顺序显示所述可编辑部件程序表 示,且所述执行的编辑模式按与所述第一顺序一致的方式执行所述图像获取操作和相应图 像分析操作。25. 如权利要求21所述的系统,其中,在运行模式期间使用所述流模式执行的部件程 序包括第一组指令和第二组指令,所述第一组指令包括第一图像获取指令和第一图像分析 指令,所述第一图像分析指令包括第一视频工具的视频工具指令,且所述第二组指令包括 第二图像获取指令和第二图像分析指令,所述第二图像分析指令包括第二视频工具的视频 工具指令,其中在所述执行的编辑模式中,在开始执行所述第二图像获取指令和包括所述 第二视频工具的视频工具指令的第二图像分析指令前执行所述第一图像获取指令和包括 所述第一视频工具的视频工具指令的第一图像分析指令;以及 在所述运行模式期间,在所述流模式中执行所述部件程序,其中,按相继顺序执行所述 第一和第二图像获取指令而无需依赖于执行包括所述第一和第二视频工具的视频工具指 令的相应第一和第二图像分析操作。26. 根据权利要求25所述的系统,其中,在所述学习模式期间,按所述第一顺序执行所 述第一和第二组指令,其中所述第一和第二图像获取指令中的至少一些穿插有所述第一视 频工具和所述第二视频工具的所述视频工具指令,所述指令以所述第一顺序显示于所述用 户界面上;以及 在所述运行模式期间,处理所述部件程序指令,从而确定包括所述第一和第二组指令 的所述图像获取指令但不包括所述视频工具指令的图像获取序列或例程,执行所述图像获 取序列或例程以用于获取图像,且在执行所述图像获取序列或例程的同时执行所述视频工 具指令。27. 如权利要求21所述的系统,其中: 所述学习模式包括用户界面特征,所述用户界面特征还包括用户可控制流模式指令元 件,其可用于指定流模式段,所述流模式段包括被指定用于流模式执行的部件程序段; 所述部件程序指令的可编辑部件程序表示还包括流模式段表示; 所述运行模式除了所述流模式以外还包括用于执行不位于流模式段中的部件程序指 令的非流模式,所述流模式被用于执行位于流模式段中的部件程序指令; 在学习模式期间,所述执行的编辑模式执行所述第一多个部件程序指令的所述部件程 序图像获取指令和相应图像分析指令以按与所述第一顺序一致的方式执行所述图像获取 操作和相应图像分析操作,而不论所述第一多个部件程序指令是否包括于流模式段中;并 且 在所述运行模式期间,所述流模式仅在所述第一多个部件程序指令被包括在流模式段 中的条件上根据所述第二顺序执行所述第一多个部件程序指令。28. -种用于操作精密机器视觉检测系统的方法,所述系统包括成像部分、用于承载在 所述成像部分的视野(FOV)中的一个或多个工件的平台、控制部分、显示器以及用户界面, 所述方法包括: 提供学习模式,其可操作来接收用户输入以控制所述机器视觉检测系统的操作并记录 与受控操作相应的指令,以便创建部件程序;可操作来编辑部件程序;以及可操作来根据 执行的编辑模式执行之前记录的部件程序指令,所述学习模式包括用户界面特征,所述用 户界面特征包括: 部件程序指令的可编辑部件程序表示,其包括与图像获取操作相应的图像获取指令表 示、与图像分析操作相应的图像分析指令表示;以及 提供运行模式,其可操作来执行之前创建的部件程序,所述运行模式包括用于执行部 件程序指令的流模式,其中, 配置所述学习模式,使得: 所述可编辑部件程序表示按第一顺序表示第一多个部件程序图像获取以及相应图像 分析指令,所述第一顺序与用以创建所述部件程序而执行的相应受控操作的顺序相对应; 所述执行的编辑模式执行所述第一多个部件程序指令的所述部件程序图像获取指令 和相应图像分析指令以按与所述第一顺序一致的方式执行所述图像获取操作和相应图像 分析操作;以及 配置所述运行模式,使得: 所述流模式根据第二顺序执行所述第一多个部件程序指令,所述第二顺序包括: 执行所述第一多个部件程序图像获取指令以按相继顺序执行其相应图像获取操作,而 无需依赖于执行所述相应图像分析操作,并执行所述第一多个部件程序图像分析指令以在 获取其相应图像后执行其相应图像分析操作。29. 如权利要求28所述的方法,其中,按相继顺序的所述图像获取操作的执行是在连 续的图像获取序列期间完成的,所述连续的图像获取序列包括下列操作中的至少一个:(a) 其中,所述平台和所述成像部分相对于彼此连续移动以获取图像的操作,或者(b)其中,所 述平台和所述成像部分相对于彼此大致连续移动以获取图像,除了在成像位置处限制图像 模糊所需要的图像获取运动操作以外,并且没有由于图像分析操作的运动延迟的操作。30. 根据权利要求28所述的方法,其中,在获取其相应图像后,在图像获取操作的相继 顺序期间至少部分地执行所述图像分析操作的执行。31. 根据权利要求28所述的方法,其中,配置所述学习模式,使得在再调用在运行模式 期间使用流模式执行的部件程序用于编辑时,按所述第一顺序显示所述可编辑部件程序表 示,且所述执行的编辑模式按与所述第一顺序一致的方式执行所述图像获取操作和相应图 像分析操作。32. 如权利要求28所述的方法,其中,在运行模式期间使用所述流模式执行的部件程 序包括第一组指令和第二组指令,所述第一组指令包括第一图像获取指令和第一图像分析 指令,所述第一图像分析指令包括第一视频工具的视频工具指令,且所述第二组指令包括 第二图像获取指令和第二图像分析指令,所述第二图像分析指令包括第二视频工具的视频 工具指令,其中在所述执行的编辑模式中,在开始执行所述第二图像获取指令和包括所述 第二视频工具的视频工具指令的第二图像分析指令前执行所述第一图像获取指令和包括 所述第一视频工具的视频工具指令的第一图像分析指令;以及 在所述运行模式期间,在所述流模式中执行所述部件程序,其中,按相继顺序执行所述 第一和第二图像获取指令而无需依赖于执行包括所述第一和第二视频工具的视频工具指 令的相应第一和第二图像分析操作。33.根据权利要求32所述的方法,其中,在所述学习模式期间,按所述第一顺序执行所 述第一和第二组指令,其中所述第一和第二图像获取指令中的至少一些穿插有所述第一视 频工具和所述第二视频工具的所述视频工具指令,所述指令以所述第一顺序显示于所述用 户界面上;以及 在所述运行模式期间,处理所述部件程序指令,从而确定包括所述第一和第二组指令 的所述图像获取指令但不包括所述视频工具指令的图像获取序列或例程,执行所述图像获 取例程以用于获取图像,且在执行所述图像获取例程的同时执行所述视频工具指令。
【专利摘要】在用于部件程序的机器视觉系统编辑环境中,在运行模式中执行连续的图像获取操作流。之前,通过在部件程序中利用不同编程表示以及用于对图像获取操作进行编程和分组的语法来实现连续的图像获取操作流。利用新的通用语法和表示,其中,按与常规操作相同的方式记录此类连续的图像获取操作,且以两个阶段执行部件程序的运行。首先,扫描将具有连续的图像获取流的部件程序的部分以用于图像获取操作,并确定用于获取图像的最有效的顺序。其次,在执行图像获取过程中,再次扫描部件程序的该部分,然后执行图像分析操作。
【IPC分类】G06F9/44, H04N7/18, G01B11/00
【公开号】CN105204840
【申请号】CN201510334979
【发明人】M.德拉尼, B.E.塞勒
【申请人】株式会社三丰
【公开日】2015年12月30日
【申请日】2015年6月16日
【公告号】DE102015208337A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1