关于机器视觉用户界面的装置、系统、以及方法制造方法及图纸

技术编号:4630349 阅读:181 留言:0更新日期:2012-04-11 18:40
一些示例性实施方式可以提供一种方法,该方法可以包括:经由机器视觉用户界面处理的协调器子处理,使得机器视觉系统的用户界面被定义。所述机器视觉用户界面处理可以包括多个组件。所述协调器子处理可以适于向所述组件中的一个或多个组件提供软件对象的集合。

【技术实现步骤摘要】
【国外来华专利技术】 相关申请的交叉引用 本申请要求2007年6月21日提交的申请号为60, 945, 400 (代理巻号为 2007P12956US)的待审批的美国临时专利申请的优先权,且该申请的全部内容作为参考而 被结合于此。附图说明 参考所附示例性示图,通过以下一些示例性实施方式的详细描述,将更容易理解各种可能的实用且有效的实施方式,其中 图1是系统1000的示例性实施方式的框图; 图2是用户界面图标2000的示例性集合的框图; 图3是用户界面3000的示例性实施方式; 图4是用户界面图标4000的示例性集合的框图; 图5是用户界面5000的示例性实施方式; 图6是方法6000的示例实施性方式的流程图;以及 图7是信息装置7000的示例性实施方式的框图。具体实施例方式—些示例性实施方式可以提供一种方法,该方法可以包括经由机器视觉用户界 面处理(process)的协调器子处理,使得机器视觉系统的用户界面被定义。所述机器视觉 用户界面处理可以包括多个组件。所述协调器子处理可以适于向所述组件中的一个或多个 组件提供软件对象的集合。 机器视觉应用的采用可以包括定制(customized)用户界面的创建和/或集合,以 进行监控和/或控制。这种用户界面可以通过将可视元素放置在一系列表格上、接下来写 入代码以将所述元素连接在一起而被创建。期望尽可能地减少在定义和/或产生用户界面 时所使用的定制编码。 一些示例性实施方式可以提供在近零配置框架中的相对灵活的"多 视点"控制系统和方法。 将用户界面元素包括在用户界面中对于用户/程序员来说是重要的任务。举例来 说,可以显示一系列按钮以允许选择摄像机视野,并且程序员可以通过调用查看控制的方 法来处理按钮按压事件以呈现图像信息。在不同环境中可能需要启动或禁用按钮,和/或 当用户压下按钮以显示已经进入一种模式时可能需要显示所述按钮。 —些示例性实施方式可以提供适于由不同用户界面元素使用的框架,以尝试简化 所述接口的编程。在一些示例性实施方式中,可以将用户编码的数量减小到接近零。此外, 多视点控制可以允许通过多个装置来显示多个检查的结果。示例结果可以包括图像、结果 数据、计时信息、和/或输入/输出(I/O)状态等等。通过设定控制属性,用户可以在多种 可能的查看可能性中进行选择。可以显示或隐藏整个功能区域。 图1是系统1000的示例性实施方式的框图,该系统可以包括信息装置1100、成像系统1600、摄像机1620、网络1500、以及服务器1700。信息装置1100可以如图所示直接通 信地耦合到成像系统1600、或者经由网络1500耦合到成像系统1600。成像系统1600可以 通信地耦合到摄像机1620,和/或包括摄像机1620。 一些示例系统可以包括多个机器视觉 系统和/或多个摄像机。服务器1700可以经由信息装置1100、或者经由网络1500而不涉 及信息装置1100而通信地耦合到成像系统1600。在一些示例性实施方式中,成像系统1600 可以是适于读取一个或多个标记的机器视觉系统。所述一个或多个标记可以是包括关于对 象的信息的数据矩阵标记和/或导引(direct)部分标记。可以经由系统1000来使用和/ 或分析许多其它成像算法和/或结果中的任一种。 信息装置1100可以包括机器视觉用户界面处理1200,该机器视觉用户界面处理 1200可以适于为关于机器视觉系统1600的用户界面定义、产生、协调、和/或提供机器可执 行指令。机器视觉用户界面处理1200可以包括和/或通信地耦合到协调器处理器1300、第 一对象1340、第二对象1360、第一组件1400、以及第二组件1420。虽然示出了两个对象和 两个组件,但是系统1000可以包括任意数量的对象和组件以定义、产生、协调、和/或提供 用户界面。 协调器处理器1300可以包括和/或适于执行协调器子处理1320。在一些示例性 实施方式中,可以在第一组件1400和第二组件1420中直接地实施协调器子处理1320的功 能特征,而不是实施分离且不同的协调器子处理1320。 协调器处理器1300可以适于使得机器视觉系统(例如成像系统1600)的用户界 面被定义和/或协调。协调器处理器1300可以适于向机器视觉用户界面处理1200 (例如 第一组件1400和第二组件1420)提供软件对象的集合(例如第一对象1340和第二对象 1360)。在执行所述软件对象的集合中的每个软件对象时,其可以适于自动地协调和/或定 义相应的用户界面元素。协调器处理器1300可以适于仅允许机器视觉用户界面处理1200 中的每个对象的单个实例。协调器处理器1300可以适于在从机器视觉用户界面处理1200 中选择的组件(例如第一组件1400)执行所选择的对象时,向执行所选择的对象(例如第 一对象1340)的每个组件进行通知。所选择的对象可以是软件对象的集合中的一个软件对 象。 所述软件对象的集合可以包括符号功能对象,该符号功能对象适于基于所述用户 界面中针对第一工具栏按钮的第一用户选择来自动地启动或禁用所述第一工具栏按钮。所 述软件对象的集合包括装置选择对象,该装置选择对象适于协调第一用户界面元素,该第 一用户界面元素呈现可以适于使得项(item)的图像、关于项的图像的信息、和/或从项的 图像得到的信息被获得的机器视觉装置的列表。用户从所述列表中选择确定的机器视觉装 置,从而适于使得所确定的机器视觉装置被用于获得所述项的图像、关于项的图像的信息、 和/或从项的图像得到的信息。 所述软件对象的集合可以包括查看控制对象,该查看控制对象可以适于协调用户 界面元素。该用户界面元素可以适于基于用户选择来呈现图像。可以经由机器视觉系统 (例如成像系统1600)来获得所述图像。所述软件对象的集合可以包括可以适于协调用户 界面元素的报告控制对象。所述用户界面元素可以适于使得关于机器视觉硬件、固件、和/ 或软件的检查结果被呈现。软件对象的集合可以包括图表控制对象,该图表控制对象适于 协调用于呈现从所述机器视觉系统中选择的装置的计时信息和/或其它信息(例如位置和/或强度值)的用户界面元素。所述软件对象的集合包括分组控制对象,该分组控制对象可 以适于允许所述机器视觉装置中的两个装置或者更多个装置被组成一组,从而使得在该组 中的所有装置在同一用户界面中被查看。 经由信息装置1100执行的一种或多种功能可以被执行和/或报告给服务器1700。 服务器1700可以包括用户界面1720、用户程序1740、以及存储装置1760。用户界面1720 可以适于监控和/或控制成像系统1600的一种或多种功能。用户程序1740可以包括机器 视觉用户界面处理1200和/或由此执行的一种或多种功能。存储装置1760可以适于存储 关于成像系统1600的机器可执行指令和/或数据。 协调器子处理1320可以适于将至少一个对象作为"单个处理"来实施,即允许在 当前处理中仅存在对象的单个实例。当不同组件请求所选择的对象的实例时,所述组件中 的每个组件可以分别获得同一对象的引用。当一个组件调用所选择的对象的一种方法时, 使用所选择的对象的所有其它组件可以被标识和/或通知。 举例来说,用户界面可以具有下降(drop-down)本文档来自技高网...

【技术保护点】
一种包括多个动作的方法,该方法包括:经由机器视觉用户界面处理的协调器子处理,使得机器视觉系统的用户界面被定义,所述机器视觉用户界面处理包括多个组件,所述协调器子处理适于提供软件对象的集合,所述软件对象的集合中的每个软件对象在被执行时适于自动地协调相应的用户界面元素,所述协调器子处理适于仅允许所述机器视觉用户界面处理中的每个对象的单个实例,所述软件对象的集合包括装置选择对象,该装置选择对象适于协调第一用户界面元素,该第一用户界面元素呈现适于使得项的图像被获得的机器视觉装置的列表,从所述列表中针对已确定的机器视觉装置的用户选择适于使得所述已确定的机器视觉装置被用于获得所述项的图像,所述软件对象的集合包括分组控制对象,该分组控制对象适于允许所述机器视觉装置中的两个或更多个装置被分为一组,从而从该组中的所有装置中获得的图像在同一用户界面中被查看。

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

【专利技术属性】
技术研发人员:JJ杰扎诺斯基
申请(专利权)人:微扫描系统公司
类型:发明
国别省市:US[美国]

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

1