版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
201710712874.32017.08.18US2009113337A1,2009.04.30技术包括用于在图形程序开发环境中创建点的第一端子和电子表格节点的输入端子之间的第一单元格填充有由输入端子接收的任何数2所述电子表格节点与电子表格相关联,所述电子表格包括多个单元接收表示功能的数据,以插入所述电子表格的多个单元格中的生成配置为执行所述机器视觉任务的图形程序的计算机可执行基于电子表格节点的执行属性,在控制器处确定指定计算将电子表格节点的计算机可读指令传送到计算设备,以执行电子在接收到查看与电子表格节点相关联的电子表格的请求其中所述第二电子表格节点与设计为在另一计算设备处执行的第二元素与电子表格的多个单元格中的所述单元格相关联,以在图形元素处显示单元格的内313.根据权利要求11所述的方法,还包括在可视化界面图形元素中显示电子表格的一14.根据权利要求13所述的方法,还包括使用可视化界面来接收修改电子表格的多个在确定第二数据不在计算设备处本地维护时,从由指针引用的还包括自动选择一个或多个计算模块以执行电子表格节点的计与存储器通信的处理器,其中所述处理器配置为运行存储在存储器中的计算机程序,所述电子表格节点与电子表格相关联,所述电子表格包括多个单元接收表示功能的数据,以插入所述电子表格的多个单元格中的生成配置为执行所述机器视觉任务的图形程序的计算机可执行20.一种具有可执行指令的非暂时性计算机可读介质,所述介质与使用图形编程开发所述电子表格节点与电子表格相关联,所述电子表格包括多个单元接收表示功能的数据,以插入所述电子表格的多个单元格中的生成配置为执行所述机器视觉任务的图形程序的计算机可执行4[0003]本文公开了一种涉及使用图形程序对机器视觉系统进行编程的设备、系统和方[0004]机器视觉系统正在成为在诸如制造作业等广泛应用中取代人类视觉的流行工适应于感兴趣的应用。[0005]随着机器视觉系统在各种应用中的普及,通常希望机器视觉系统能被具有很少[0006]根据本公开的主题,提供了一种使用图形程序对机器视觉系统进行编程的设备、[0007]一些实施例包括,用于在图形程序开发环境中创建图形程序的计算机执行方5有输入端子,其中电子表格节点与指定要在计算设备中执行功能列表的电子表格相关联;图形程序开发环境中显示电子表格;接收与电子表格中的第二单元格相关联的第一数据;与设计为在另一计算设备处执行的第二电子表格相关联。电子表格节点可以包括输出端包括图像,并且其中将图形元素与第二单元格相关联包括向图形元素分配引用图像的指6[0017]图1示出了根据一些实施例的用于机器视觉系统的示例性的可视化程序开发环[0022]图6示出了根据一些实施例的用于具有多个相机的可视化程序的图形界面的示例[0023]图7示出了根据一些实施例的图形界面的示例性程序面板,该程序面板用于对同一相机单个任务的多个节点(每个使用电子表格)[0024]图8示出了根据一些实施例的图形界面的示例性程序面板,该程序面板用于对多个相机的多个节点(每个使用电子表格)的可[0031]由VPD环境开发的可视化程序可以通过使用各种节点以及这些节点之间的互连来7个输入端子以配置数据输入到节点,和/或一个或多个输出端子以配置来自节点的数据输[0034]用户可以通过将一个或多个节点放置到VPD环境中,并且使用互连来连接一个或入端子的两个数字进行相加。输出端子将包含加法的结果。在图形程序中,用户可以使用[0035]VPD环境的一个潜在弱点是,当需要设计复杂的应用程序(例如机器视觉应用程署可以执行不是由VPD环境提供的特定运算的节点时,用户可以为该特定运算开发实际的[0038]本文描述的技术提供了用于提高VPD环境灵活性的新的编程机制。在一些实施例8[0040]图1示出了根据一些实施例的能够使用VPD环境的示例性计算系统。系统100可以线接口)中以及在许多不同协议中(其中一些可以是非暂时性的)能够执行计算机指令或计算机代码的处理器104或处理器118上运行。处理器104和处理器9[0047]图2示出了根据一些实施例在VPD环境模块114的图形环境中的示例性的可视化程因为由图像采集节点202处理的数据可以由节点本身而不是由一个或多个输入内部定义。[0051]图3示出了根据一些实施例的用于编程可视化程序的示例性VPD环境模块的图形和/或特征选择的树,包括VPD环境中的子系统。在资源管理器选择栏304中的这些组件包[0054]图形界面300还可以包括工具箱306,其具有用于为程序面板302选择一个或多个[0055]例如,如图3所示的节点可以包括获取(acquire)节点308和内视视觉工具块(In-[0057]图形程序界面300还可以包括属性面板314,其用于修改在程序面板302中选择对[0058]在一些实施例中,图形界面300可以使用户能够指定用于执行与节点相关联的运户使用向用户显示的电子表格界面来定义。于2006年9月12日出了根据一些实施例的在VPD环境模块114的图形界面300中示出的电子表格界面402的示单元格3A包括来自工具306的斑点检测(DetectBlobs)函数,如工具箱306的注释部分中所格界面402中的单元格来配置斑点检测功能的输入和输出。如本文进一步描述的另一示例[0066]在一些实施例中,单个电子表格可以包括指定为输入端子的一个或多个单元格境可以允许用户选择菜单项(例如弹出一个弹出的上下文菜单)将单元格指定为输入或输[0067]程序面板可以显示电子表格节点的一个或多个输入端子和一个或多个输出端输入,并且将电子表格界面402中创建的一个或多个函数的输出作为字符串数据类型填充到单元格E9的电子表格中。通过图形地链接到电子表格节格定义特定电子表格节点的输入和/或输出的能力创建了电子表格和图形编程环境之间的于作为电子表格输入的图像的单元格A0,和(2)对应于作为电子表格输入的双精度整数数[0070]在一些实施例中,基于在电子表格界面中被识别为输入端子或输出端子的单元有一个输入端子和一个输出端子的电子表格节点相关联(例如,如图4的属性窗格404中所该单元相关联的框图中的相应块上显示输入引脚)。选项发布为输出引脚(PublishasOutputPin)906可以选择将单元格作为输出引脚发布(例如,在与该单元相关联的框图中的相应块上显示输出引脚)。选项取消发布(Unpublish)908可以选择取消发布单元格(例[0074]当可视程序中的节点与预定的机器可读程序相关联时(例中央控制器116可以简单地检索该预定的机器可读程序。当可视化程序中的节点不与预定的运算组织成用于执行的该部分程序的人类可是一种使用人类可读文本的开放标准格式。图10A-10C示出了根据一些实施例的电子表格节点的示例性对象。图10A-10C示出了SheetBlock对象1002。SheetBlock包括子表格数据可以以base64编码的二进制格式存储。在一些实施和/或与输出标志相关联的单元格。在一些实施例中,电子表格数据中的单元格的名称与NamedCell对象匹配。SheetBlock对象1002还可以包括[0077]如图10A-10C和图11中的示例所示,中央控制器具有由可视化编程环境定义的节其允许相机执行电子表格和/或电子表格定义的功能。用户可以直接在电子表格中指定目如嵌入式控制器)可以配置为协调在整套相机上执行的电子表格,例如在远程相机之间传[0081]在一些实施例中,本文描述的技术可以使用序列化的过程来创建人类可读文备可以提供具有工具托盘(pallet)的图形用户界面构建器,其允许用户将按钮/文本框拖为在电子表格的执行期间显示填充到特定电子表格单元[0085]虽然图3示出了使用单个电子表格(与内视工具块310相关联)用于单个相机(例电子表格的多个节点。图6示出了根据一些实施例的用于具有多个相机的可视化程序的图图像由内视工具块节点606处理。从另一个摄像机获取的图像由内视工具块节点608处理。多个相机的多个节点(每个使用电子表格)的可视化程序。获取节点802使用四个不同的相要的是将权利要求视为在一个或多个变量之间包括这样的等
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 智能设备运维员故障排除方案
- 生态共融环境友好承诺书3篇
- 教培机构学习效果保障书(5篇)
- 云南省楚雄州东兴中学等校2025-2026学年高一下学期期中化学试卷(含答案)
- 守信经营企业信誉承诺书3篇范文
- 广东佛山市三水区2025-2026学年七年级下学期中段知识素养检测数学试卷(含答案)
- 制造业生产成本控制方案
- 旅游景区游客保护措施指南
- 户外探险装备与安全使用指南
- 2026年安徽省合肥市包河区中考历史质检试卷(二)(含答案)
- 活动板房回收合同范本
- GB/T 46075.3-2025电子束焊机验收检验第3部分:电子束电流特性的测量
- 生物医药创新药物研发成本效益可行性研究报告
- 网络数据通信课件
- 24节气固元灸课件
- 青田县小溪流域仁宫至巨浦段综合治理工程项目环评报告
- 仪表联锁培训课件
- 公司厉行节约管理制度
- 殡仪服务员职业技能竞赛考试题(附答案)
- 水洗砂项目可行性研究报告模板及范文
- 律师上门调解协议书
评论
0/150
提交评论