Diagram that visually indicates targeted execution
    72.
    发明授权
    Diagram that visually indicates targeted execution 有权
    可视地指示目标执行的图表

    公开(公告)号:US07844908B2

    公开(公告)日:2010-11-30

    申请号:US11776196

    申请日:2007-07-11

    IPC分类号: G06F13/00 G06F15/00

    摘要: System and method for distributed execution of a graphical program. First and second icons associated with respective execution targets are displayed on a display. Each icon has an interior and specifies execution of a respective graphical program portion positioned in the interior of the icon on the respective execution target. First and second graphical program portions are respectively displayed in the interiors of the first and second icons, where each graphical program portion comprises a respective one or more interconnected nodes that visually indicate functionality of the graphical program portion. One or more wires connecting the first graphical program portion and the second graphical program portion are display. During execution of the graphical program, the first and second graphical program portions execute respectively on the first and second execution targets, and the first graphical program portion and the second graphical program portion communicate as specified by the one or more wires.

    摘要翻译: 用于分布式执行图形程序的系统和方法。 与各执行目标相关联的第一和第二图标显示在显示器上。 每个图标具有内部并且指定位于相应执行目标上的图标内部的相应图形程序部分的执行。 第一和第二图形程序部分分别显示在第一和第二图标的内部,其中每个图形程序部分包括可视地指示图形程序部分的功能的相应的一个或多个互连节点。 显示连接第一图形程序部分和第二图形程序部分的一条或多条线。 在执行图形程序期间,第一和第二图形程序部分分别在第一和第二执行目标上执行,并且第一图形程序部分和第二图形程序部分由一个或多个导线指定进行通信。

    CONFIGURING A TEXTUAL LANGUAGE PROGRAM ON A FIRST DEVICE TO INVOKE A GRAPHICAL PROGRAM ON A SECOND DEVICE
    73.
    发明申请
    CONFIGURING A TEXTUAL LANGUAGE PROGRAM ON A FIRST DEVICE TO INVOKE A GRAPHICAL PROGRAM ON A SECOND DEVICE 有权
    在第一设备上配置文本语言程序以在第二设备上发送图形程序

    公开(公告)号:US20090259972A1

    公开(公告)日:2009-10-15

    申请号:US12490544

    申请日:2009-06-24

    IPC分类号: G06F9/44 G06F3/048

    摘要: A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed. An asynchronous data flow node may be used to facilitate asynchronous data flow between two graphical programs. The distributed system may also support distributed graphical debugging.

    摘要翻译: 用于创建和使用用于配置分布式系统的配置图的系统和方法。 本文描述的方法可用于配置分布式系统的各种类型的操作,包括创建程序,管理分布式系统中的程序,将程序部署到各种分布式设备,配置远程执行或分布式程序的互操作,以及执行分布式应用程序 。 本发明的实施例利用基于图标的技术来执行上述操作。 配置图可以包括表示代表节目的设备和节目图标的设备图标。 设备图标和程序图标可以彼此关联以完成各种程序创建和部署操作。 设备图标和程序图标也可以与图形程序节点或图标交互。 显示上下文相关的设备连接和/或程序连接。 可以使用异步数据流节点来促进两个图形程序之间的异步数据流。 分布式系统还可以支持分布式图形调试。

    Type Generic Graphical Programming
    74.
    发明申请
    Type Generic Graphical Programming 有权
    类型通用图形编程

    公开(公告)号:US20090049424A1

    公开(公告)日:2009-02-19

    申请号:US11838387

    申请日:2007-08-14

    IPC分类号: G06F9/44 G06F3/048

    CPC分类号: G06F8/34

    摘要: A system and method for creating and using type generic graphical programs. The method may include storing a first graphical program on a memory medium. The first graphical program may have been created based on user input. The first graphical program may include a plurality of nodes and interconnections between the nodes, and the plurality of nodes and interconnections between the nodes may be type generic. User input may be received specifying one or more data types of at least one input and/or at least one output of the first graphical program. The data types may be associated with the first graphical program in response to said user input specifying the one or more data types.

    摘要翻译: 一种用于创建和使用类型通用图形程序的系统和方法。 该方法可以包括将第一图形程序存储在存储介质上。 第一个图形程序可能是基于用户输入创建的。 第一图形程序可以包括节点之间的多个节点和互连,并且节点之间的多个节点和互连可以是类型通用的。 可以接收指定第一图形程序的至少一个输入和/或至少一个输出的一个或多个数据类型的用户输入。 数据类型可以响应于指定一个或多个数据类型的所述用户输入而与第一图形程序相关联。

    Configuring graphical program nodes for remote execution
    75.
    发明授权
    Configuring graphical program nodes for remote execution 有权
    配置图形程序节点进行远程执行

    公开(公告)号:US07478337B2

    公开(公告)日:2009-01-13

    申请号:US10123848

    申请日:2002-04-16

    IPC分类号: G06F3/048

    摘要: A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed. An asynchronous data flow node may be used to facilitate asynchronous data flow between two graphical programs. The distributed system may also support distributed graphical debugging.

    摘要翻译: 用于创建和使用用于配置分布式系统的配置图的系统和方法。 本文描述的方法可用于配置分布式系统中的各种类型的操作,包括创建程序,管理分布式系统中的程序,将程序部署到各种分布式设备,配置远程执行或分布式程序的互操作,以及执行分布式应用程序 。 本发明的实施例利用基于图标的技术来执行上述操作。 配置图可以包括表示代表节目的设备和节目图标的设备图标。 设备图标和程序图标可以彼此关联以完成各种程序创建和部署操作。 设备图标和程序图标也可以与图形程序节点或图标交互。 显示上下文相关的设备连接和/或程序连接。 可以使用异步数据流节点来促进两个图形程序之间的异步数据流。 分布式系统还可以支持分布式图形调试。

    System and method for converting a graphical program including a structure node into a hardware implementation
    76.
    发明授权
    System and method for converting a graphical program including a structure node into a hardware implementation 失效
    用于将包括结构节点的图形程序转换成硬件实现的系统和方法

    公开(公告)号:US07010470B2

    公开(公告)日:2006-03-07

    申请号:US09788219

    申请日:2001-02-16

    IPC分类号: G06F7/60

    摘要: A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of the graphical program is converted into a hardware implementation according to the present invention. The operation of converting the graphical program into a hardware implementation comprises exporting the second portion of the graphical program into a hardware description, wherein the hardware description describes a hardware implementation of the second portion of the graphical program, and then configuring a programmable hardware element utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.

    摘要翻译: 一种用于生成图形代码的硬件实现的计算机实现的系统和方法。 该方法包括首先创建图形程序。 图形程序的第一部分可以可选地被编译成机器代码以供CPU执行。 图形程序的第二部分被转换成根据本发明的硬件实现。 将图形程序转换为硬件实现的操作包括将图形程序的第二部分导出到硬件描述中,其中硬件描述描述图形程序的第二部分的硬件实现,然后利用 硬件描述来生成配置的硬件元素。 因此,配置的硬件元件实现图形程序的第二部分的硬件实现。

    System and method for deploying a graphical program on an image acquisition device
    77.
    发明授权
    System and method for deploying a graphical program on an image acquisition device 有权
    用于在图像采集设备上部署图形程序的系统和方法

    公开(公告)号:US06971066B2

    公开(公告)日:2005-11-29

    申请号:US09949783

    申请日:2001-09-10

    IPC分类号: G06F11/273 G06F17/50 G09G5/00

    摘要: A computer-implemented system and method for deploying a graphical program onto an image acquisition (IMAQ) device. The method may operate to configure an image acquisition (IMAQ) device to perform image processing or machine vision functions, wherein the device includes a programmable hardware element and/or a processor and memory. The method comprises first creating a graphical program which implements the image processing or machine vision function. A portion of the graphical program may be converted into a hardware implementation on a programmable hardware element, and a portion may optionally be compiled into machine code for execution by a CPU. The programmable hardware element is thus configured utilizing a hardware description and implements a hardware implementation of at least a portion of the graphical program. The CPU-executable code may be executed by a computer coupled to the IMAQ device, or by a processor/memory on the IMAQ device.

    摘要翻译: 一种用于将图形程序部署到图像采集(IMAQ)设备上的计算机实现的系统和方法。 该方法可以用于配置图像获取(IMAQ)设备以执行图像处理或机器视觉功能,其中该设备包括可编程硬件元件和/或处理器和存储器。 该方法包括首先创建实现图像处理或机器视觉功能的图形程序。 图形程序的一部分可以被转换成可编程硬件元件上的硬件实现,并且一部分可以可选地被编译成机器代码以供CPU执行。 因此可编程硬件元件利用硬件描述进行配置,并实现图形程序的至少一部分的硬件实现。 CPU可执行代码可以由耦合到IMAQ设备的计算机或由IMAQ设备上的处理器/存储器执行。

    Specifying and targeting portions of a graphical program for execution by multiple targets
    78.
    发明授权
    Specifying and targeting portions of a graphical program for execution by multiple targets 有权
    指定和定位图形程序的部分以供多个目标执行

    公开(公告)号:US06934668B2

    公开(公告)日:2005-08-23

    申请号:US10434688

    申请日:2003-05-09

    IPC分类号: G06F11/273 G06F17/50 G06F7/60

    摘要: A computer-implemented system and method for generating a hardware implementation of graphical code. The method comprises first creating a graphical program. A first portion of the graphical program may optionally be compiled into machine code for execution by a CPU. A second portion of the graphical program is converted into a hardware implementation according to the present invention. The operation of converting the graphical program into a hardware implementation comprises exporting the second portion of the graphical program into a hardware description, wherein the hardware description describes a hardware implementation of the second portion of the graphical program, and then configuring a programmable hardware element utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the second portion of the graphical program.

    摘要翻译: 一种用于生成图形代码的硬件实现的计算机实现的系统和方法。 该方法包括首先创建图形程序。 图形程序的第一部分可以可选地被编译成机器代码以供CPU执行。 图形程序的第二部分被转换成根据本发明的硬件实现。 将图形程序转换为硬件实现的操作包括将图形程序的第二部分导出到硬件描述中,其中硬件描述描述图形程序的第二部分的硬件实现,然后利用 硬件描述来生成配置的硬件元素。 因此,配置的硬件元件实现图形程序的第二部分的硬件实现。

    Graphical system for modelling a process and associated method
    79.
    发明授权
    Graphical system for modelling a process and associated method 失效
    图形编程系统和方法,包括用于执行迭代/循环,条件分支和排序操作的图标

    公开(公告)号:US5732277A

    公开(公告)日:1998-03-24

    申请号:US477073

    申请日:1995-06-07

    摘要: A method for programming a computer to execute a procedure is based on a graphical interface which utilizes data flow diagrams to represent the procedure. The method stores a plurality of executable functions, scheduling functions, and data types. A data flow diagram is assembled in response to the user input utilizing icons which correspond to the respective executable functions, scheduling functions, and data types which are interconnected by arcs on the screen. A panel, representative of an instrument fron panel having input and output formats is likewise assembled for the data flow diagram. An executable program is generated in response to the data flow diagram and the panel utilizing the executable functions, scheduling functions, and data types stored in the memory. Furthermore, the executable functions may include user defined functions that have been generated using the method for programming. In this manner, a hierarchy of procedures is implemented, each represented by a data flow diagram.

    摘要翻译: 用于对计算机进行编程以执行过程的方法基于利用数据流程图来表示过程的图形界面。 该方法存储多个可执行功能,调度功能和数据类型。 响应于用户输入而组合数据流程图,利用与通过屏幕上的弧互连的各个可执行功能,调度功能和数据类型的图标。 具有输入和输出格式的仪表板的代表的面板同样被组装用于数据流程图。 响应于数据流程图和利用存储在存储器中的可执行功能,调度功能和数据类型的面板生成可执行程序。 此外,可执行功能可以包括使用编程方法生成的用户定义的功能。 以这种方式,实现了程序的层次结构,每个由数据流程图表示。