包括操作上下文感知复制和粘贴特征的机器视觉系统程序编辑环境技术方案

技术编号:12745425 阅读:63 留言:0更新日期:2016-01-21 13:27
提供了用于在机器视觉检查系统中编辑部件程序时复制和粘贴一组机器视觉部件程序操作的方法。该方法包括:a)在所显示的部件程序表示中的复制位置选择至少第一指令表示;b)通过执行针对专用于复制位置的第一操作上下文的元素的修改操作的第一子集,来执行复制操作,由此生成部分修改的所选指令表示和/或其基础指令代码;c)在所显示的部件程序表示中定义粘贴位置;以及d)通过执行针对专用于粘贴位置的第二操作上下文的元素的修改操作的第二子集,来执行粘贴操作,由此生成并在粘贴位置上粘贴完全修改的所选指令表示和/或其基础指令代码。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及机器视觉检查系统,并涉及这样的系统、图形用户界面和方法,其在计 算机可读介质中被实施,用于在这种系统中创建和编辑部件程序,包括智能复制和粘贴特 征,其可被用于产生基本"计算机语言"指令和/或它们相应的基本指令的简化表示,以在 创建部件程序时协助"非程序员"用户。
技术介绍
精确机器视觉检查系统(或简称为"视觉系统")可被用于获得检查的对象的精确 尺寸测量,并检查各种其他对象特性。这样的系统可以包括计算机、摄像机和光学系统和精 密工台,其可在多个方向上移动,以允许摄像机扫描被检查的工件的特征。一个可商用的示 例性现有技术系统是可从位于Aurora, III的Mitutoyo America Corporation(MAC)得到 的QVPAK?软件、以及基于PC的视觉系统的QUICK VISKM_系列。例如,在2〇〇3年1 月公布的"the QVPAK 3D CNC Vision Measuring Machine User's Guide"、以及 1996 年 9 月公布的 "the QVPAK 3D CNC Vision Measuring Machine Operation Guide" 中,一般性 地描述了视觉系统的QUICK VISION?系列和QVMK?软件的特征和操作,通过引用将 其各自的全部内容合并于此。例如,这一系列的产品能够使用显微镜型光学系统,以在各种 放大倍数提供工件的图像,并根据需要移动台,以超过任何单个视频图像的限制而遍历工 件表面。在给定这种系统的期望放大倍率、测量分辨率以及物理尺寸限制的情况下,单个视 频图象通常仅涵盖被观察或检查的工件的一部分。 机器视觉检查系统通常利用自动化的视频检查。美国专利6542180( '180专利) 教导了这种自动视频检查的各个方面,在此引入其全部内容。如'180专利所教导的,自动 视频检查计量仪器一般具有编程能力,其允许用户为每个特定的工件配置定义自动检查事 件序列。例如,这可以通过基于文本的编程来实现,或由通过存储与用户在图形用户界面的 帮助下执行的检查操作的序列对应的机器控制指令序列而逐步地"学习"检查事件序列的 记录模式来实现,或通过结合上述两个方法来实现。这种记录模式经常被称为"学习模式" 或"训练模式"。一旦在"学习模式"中定义了检查事件序列,随后便可在"运行模式"期间, 使用这样的序列来自动获得(并另外分析或检查)工件的图像。 机器控制指令,包括具体的检查事件序列(即,如何获得每个图像以及如何分析/ 检查每个获得的图像),通常被存储为"部件程序"或"工件程序",其专用于特定的工件配 置。例如,部件程序定义如何获得每个图像,例如,如何相对于工件定位摄像头、在什么照明 度、在什么放大级别等。此外,部件程序定义如何分析/检查所获得的图像,例如,通过使用 一个或多个视频工具,如边缘/边界检测视频工具。 为了有助于由相对不熟练的用户编程,视频工具(或简称为"工具")和其它GUI 特征可以被设置来完成检查和/或其他机器控制操作。可在学习模式中记录视频工具的设 置参数和操作,以创建自动检查程序,或"部件程序",其并入了要由各种视频工具执行的测 量/分析操作。例如,视频工具可以包括边缘/边界检测工具、自动对焦工具、形状或图案 匹配工具、尺寸测量工具,等等。其它GUI特征可以包括与数据分析、步骤和重复循环编程 相关的对话框--例如,在美国专利8271895 (' 895专利)中公开的,在此通过引用将其全 部内容合并于此一一等等。例如,这样的工具和⑶I特征被例行用于在各种商用的机器视 觉检查系统中,如QUICK VISION?系列视觉系统和相关联的QVPAK?软件,如上面所讨 论的。 由相对不熟练的用户编辑部件程序可能是困难的。特别是目前,没有用于由不熟 练的用户进行"支持操作上下文"的复制和粘贴操作的简便方法。也就是说,没有用于机 器视觉系统或其他自动检查系统的部件程序的复制和粘贴操作,它通过考虑复制被配置用 于兼容部件程序中的一个位置的操作上下文和/或编辑上下文的指令需要修改之后才可 提供与部件程序中的另一个位置处的粘帖位置的操作上下文和/或编辑上下文的兼容,这 对编辑程序是有用的。例如,从步骤和重复循环的内部向外部复制和粘贴指令(或反之亦 然),对于不熟练的用户来说尤其困难。 本专利技术的目的是提供系统、图形用户界面和方法,其在计算机可读介质中实施,其 允许创建和使用直观、灵活和强大的操作和/或命令,用于精密机器视觉检查系统的部件 程序的复制和粘贴编辑命令。
技术实现思路
提供本概述来以简化形式介绍概念的选择,其在下面的【具体实施方式】部分被进一 步描述。本概述并不旨在标识所要求保护的主题的关键特征,也不是旨在用于帮助确定所 要求保护的主题的范围。 在各种实施例中,提供了机器视觉检查系统,它可操作用来在学习模式中创建部 件程序,并在运行模式中可操作来执行先前创建的部件程序。该系统包括成像部分、用于在 成像部分的视野中持有一个或多个工件的台、控制部分、以及图形用户界面(GUI)。该系统 还包括编辑部分,其可操作来在学习模式中编辑部件程序指令,所述编辑部分包括可显示 在GUI中的编辑接口部分。 该系统还包括复制和粘贴管理器部分,其可以以硬件和/或软件来实现,其配置 为可操作用来在学习模式中生成和定义部件程序中的复制操作和粘贴操作。在一些实施例 中,复制和粘贴命令可被用于粘贴一组元素,其为在部件程序中的新位置处复制的元素的 实质重复。如这里所使用的,短语"实质重复"不一定意味着检查指令或它们的表示的所有 细节的字面或精确重复,尽管在一些实施例中可能是这样的情况。相反,它意味着:对重复 的操作块的本质或基本操作进行重复的至少指令特征的重复。 复制的元素可以包括以标记语言(例如,HTML、XML或衍生物)编写的机器可执 行代码指令和/或显示在图形用户界面(例如,在编辑部分中)的相关联的可编辑指令表 示。本文所用的术语"复制的元素" 一般可以包括这两个关联的方面,除非描述或上下文另 有说明。与这里引用的其他类型的指令和指令的表示一样,可在各个实施例中分配和使用 唯一标识(例如,节点标识),以支持特定的操作上下文建立操作、和/或用户界面窗口同步 操作、和/或代码和表示关联。在一个实施例中,这样的关联和特征可如下面的文献所述那 样实现:2011年11月15日提交的共同未决、共同转让的美国专利申请13/297232 ('232申 请),题为"Machine Vision System Program Editing Environment Including Real Time Context Generation Features",公布号为美国申请公开 2013/0123945A1 ;以及 2012 年 11 月13日提交的共同未决、共同转让的美国专利申请13/676061 ('061申请),题为"Machine Vision System Program Editing Environment Including Synchronized User Interface Features",公布号为美国申请公开2013/0本文档来自技高网
...

【技术保护点】
一种计算机可读介质,其包括计算机可执行指令,其被配置为加载到计算机上,以使计算机能够执行用于在机器视觉检查系统中编辑部件程序时复制和粘贴一组机器视觉部件程序操作的方法,该机器视觉检查系统包括:成像部分、用于在成像部分的视野中持有一个或多个工件的台、控制部分、编辑部分、显示器、图形用户界面GUI、以及学习模式,该学习模式被配置为使得可操作用来接收用户输入,以控制机器视觉检查系统的操作、并记录与所控制的操作相对应的相关联的部件程序指令以便创建部件程序,要执行的方法包括:提供与编辑部分相关联的复制命令和粘贴命令;提供GUI的编辑界面部分,所述编辑界面部分可操作以显示基础部件程序指令的可编辑部件程序表示,所述部件程序表示包括指令表示;在编辑界面部分中显示基础部件程序的部件程序表示;在所显示的部件程序表示中的复制位置选择至少第一指令表示,以定义与基础所选指令副本集相关联的所选指令表示副本集;操作该编辑界面部分,以在所显示的部件程序表示中定义要粘贴所选指令表示集的粘帖位置,该粘帖位置与基础部件程序中的指令粘贴位置相关联;操作该编辑部分,使得它执行针对于所选指令表示副本集或所选指令副本集中的至少一个的副本集修改操作,副本集修改操作包括通过包括下面中的至少一个的操作来形成修改的所选指令表示副本集:a)修改所选指令表示副本集的与粘贴位置操作上下文不兼容的元素和关联,b)将与粘贴位置操作上下文兼容所需的元素和关联添加到所选指令表示副本集,或c)基于通过包括以下中的至少一个的操作形成的修改的所选指令副本集,形成修改的所选指令表示副本集:c1)修改所选指令副本集的与指令粘贴位置操作上下文不兼容的元素和关联,或c2)将与指令粘贴位置操作上下文兼容所需的元素和关联添加到所选指令副本集;以及操作编辑部分,使得其执行粘贴操作,包括将修改后的所选指令表示副本集粘贴到所显示的部件程序表示中的粘贴位置。...

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:R诺斯拉普A叶I哈亚迪
申请(专利权)人:株式会社三丰
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1