Technology includes systems, computerization, and computer readable media for creating graphics programs in a graphical program development environment. In a graphical program, a spreadsheet node with an input terminal is instantiated. Associated with the specified node spreadsheet function list to be executed in the computing device and the electronic form; and the input terminal is connected to the first terminal of the first node, that between the input terminal of the first terminal of the first node and the node spreadsheet data connection. The input terminal of the spreadsheet node is associated with the first cell in the spreadsheet, which indicates that the first cell in the spreadsheet is filled with any data received by the input terminal. Generates a human readable file, specifying a graphical program that includes a spreadsheet node.
【技术实现步骤摘要】
为机器视觉系统提供可视化程序的装置、系统和方法
本文公开了一种涉及使用图形程序对机器视觉系统进行编程的设备、系统和方法。
技术介绍
机器视觉系统正在成为在诸如制造作业等广泛应用中取代人类视觉的流行工具。机器视觉系统通常提供自动化的基于计算机的图像采集和分析功能,可用于诸如部件或材料的测量和检查等任务。对于这样的任务,机器视觉系统通常配置有用于获取感兴趣目标(例如正在产生的部件)图像的相机,并且还配置有处理所获取图像并产生关于目标信息的处理功能。相机和/或处理功能可编程为使机器视觉系统(包括相机和/或处理功能)的操作适应于感兴趣的应用。随着机器视觉系统在各种应用中的普及,通常希望机器视觉系统能被具有很少(或没有)编程专长的用户使用和编程。因此,期望提供一种适用于大范围用户的用于机器视觉系统的程序开发环境。
技术实现思路
根据本公开的主题,提供了一种使用图形程序对机器视觉系统进行编程的设备、系统和方法。一些实施例包括,用于在图形程序开发环境中创建图形程序的计算机执行方法。该方法包括在图形程序开发环境中,提供图形程序,其中图形程序包括第一节点,第一节点具有第一端子。在图形程序中,实例化电子表格节点,电子表格节点具有输入端子,其中电子表格节点与指定要在计算设备中执行的功能列表的电子表格相关联;并且将输入端子连接到第一节点的第一端子,这表示第一节点的第一端子和电子表格节点的输入端子之间的数据连接。该方法包括将电子表格节点的输入端子与电子表格中的第一单元格相关联,这表示电子表格中的第一单元格填充有由输入端子接收的任何数据。该方法包括生成人类可读文件,指定包括电子表格节点的 ...
【技术保护点】
一种用于在图形程序开发环境中创建图形程序的计算机执行方法,所述方法包括:在图形程序开发环境中,提供图形程序,其中所述图形程序包括第一节点,所述第一节点具有第一端子;在图形程序中,实例化电子表格节点,所述电子表格节点具有输入端子,其中:电子表格节点与指定待在计算设备中执行的功能列表的电子表格相关联;并且将输入端子连接到第一节点的第一端子,这表示第一节点的第一端子和电子表格节点的输入端子之间的数据连接;将电子表格节点的输入端子与电子表格中的第一单元格相关联,这表示电子表格中的第一单元格填充有由输入端子接收的任何数据;并且生成人类可读文件,其指定包括电子表格节点的图形程序。
【技术特征摘要】
2016.08.19 US 15/241,5211.一种用于在图形程序开发环境中创建图形程序的计算机执行方法,所述方法包括:在图形程序开发环境中,提供图形程序,其中所述图形程序包括第一节点,所述第一节点具有第一端子;在图形程序中,实例化电子表格节点,所述电子表格节点具有输入端子,其中:电子表格节点与指定待在计算设备中执行的功能列表的电子表格相关联;并且将输入端子连接到第一节点的第一端子,这表示第一节点的第一端子和电子表格节点的输入端子之间的数据连接;将电子表格节点的输入端子与电子表格中的第一单元格相关联,这表示电子表格中的第一单元格填充有由输入端子接收的任何数据;并且生成人类可读文件,其指定包括电子表格节点的图形程序。2.根据权利要求1所述的方法,还包括将人类可读文件发送到控制器,所述控制器配置为执行人类可读文件中指定的图形程序。3.根据权利要求1所述的方法,还包括接收电子表格节点的执行属性,其表示指定计算设备执行电子表格节点的计算机可读指令。4.根据权利要求3所述的方法,还包括接收第一节点的执行属性,其表示指定计算设备执行第一节点的计算机可读指令。5.根据权利要求3所述的方法,还包括:基于电子表格节点的执行属性,在控制器处确定指定计算设备执行电子表格节点的计算机可读指令;并且将电子表格节点的计算机可读指令传送到计算设备,以执行电子表格节点的计算机可读指令。6.根据权利要求1所述的方法,还包括:在接收到查看与电子表格节点相关联的电子表格的请求时,在图形程序开发环境中显示电子表格;接收待与电子表格中的第二单元格相关联的第一数据;以及使用所述第一数据填充电子表格中的第二单元格。7.根据权利要求1所述的方法,其中计算设备是相机。8.根据权利要求7所述的方法,其中图形程序配置为执行机器视觉任务。9.根据权利要求8所述的方法,其中,电子表格节点的计算机可读指令设计为执行图像的机器视觉分析。10.根据权利要求9所述的方法,其中,电子表格节点的输入端子配置为从第一节点的第一端子接收图像。11.根据权利要求1所述的方法,还包括在图形程序中提供第二电子表格节点,其中所述第二电子表格节点与设计为在另一计算设备处执行的第二电子表格相关联。12.根据权利要求1所述的方法,其中电子表格节点包括输出端子,其中所述输出端子与电子表格中的第二单元格相关联,这表示电子表格节点的计算机可读指令的输出。13.根据权利要求12所述的方法,还包括将电子表格节点的输出端子连接到图形程序的第二节点的端子,以向所述图形程序的第二节点的端子提供输出。14.根据权利要求1所述的方法,还包括提供具有图形元素的可视化界面,以及将图形...
【专利技术属性】
技术研发人员:A·赫韦兹达,L·帕尔米耶里,S·舒夫,D·舒马赫,
申请(专利权)人:康耐视公司,
类型:发明
国别省市:美国,US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。