Graphical data flow programming environment with first model of computation that includes a structure supporting second model of computation
    1.
    发明申请
    Graphical data flow programming environment with first model of computation that includes a structure supporting second model of computation 有权
    具有第一个计算模型的图形数据流编程环境,包括支持第二个计算模型的结构

    公开(公告)号:US20050257194A1

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

    申请号:US10869572

    申请日:2004-06-16

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: System and method for creating a graphical program that uses multiple models of computation (MoC). A first plurality of graphical program elements is assembled in a graphical program in response to first input, where the assembled first plurality of graphical program elements have a first MoC. A structure is displayed in the graphical program indicating use of a second MoC for graphical program elements comprised within the interior of the structure. A second plurality of graphical program elements is assembled within the structure in response to second input, where the assembled second plurality of graphical program elements have the second MoC. The graphical program is executable to perform a function, for example, by executing the assembled first plurality of graphical program elements in accordance with the first model of computation, and executing the assembled second plurality of graphical program elements in accordance with the second model of computation.

    摘要翻译: 用于创建使用多种计算模型(MoC)的图形程序的系统和方法。 第一多个图形程序元件响应于第一输入而组装在图形程序中,其中组装的第一多个图形程序元件具有第一MoC。 在图形程序中显示结构,指示使用包含在结构内部的图形程序元素的第二MoC。 第二多个图形程序元件响应于第二输入而组装在结构内,其中组装的第二多个图形程序元件具有第二MoC。 图形程序可执行以执行功能,例如,通过根据第一计算模型执行组合的第一多个图形程序元素,以及根据第二计算模型执行组合的第二多个图形程序元素 。

    Creating and executing a graphical program with first model of computation that includes a structure supporting second model of computation
    2.
    发明申请
    Creating and executing a graphical program with first model of computation that includes a structure supporting second model of computation 有权
    使用第一个计算模型创建和执行一个图形程序,该模型包括一个支持第二个计算模型的结构

    公开(公告)号:US20050257195A1

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

    申请号:US10869656

    申请日:2004-06-16

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: System and method for creating and executing a graphical program. A first plurality of graphical program elements (GPEs) having a first model of computation (MoC), e.g., homogenous dataflow, are assembled in a graphical program in response to first input. A structure, including an interior portion, is displayed in the graphical program, indicating use of a second MoC, e.g., multi-rate dataflow, for GPEs within the interior portion. A second plurality of GPEs having the second MoC are assembled within the interior portion of the structure in response to second input. The second plurality of GPEs are converted into a new third plurality of GPEs having the first MoC, e.g., by parsing the second plurality of GPEs to determine multiple primitives according to the second MoC, determining the third plurality of GPEs based on the primitives, and assembling the third plurality of GPEs in the graphical program.

    摘要翻译: 用于创建和执行图形程序的系统和方法。 响应于第一输入,具有第一计算模型(MoC)的第一多个图形程序元素(GPE),例如均匀的数据流,被组合在图形程序中。 在图形程序中显示包括内部部分的结构,指示对内部部分内的GPE使用第二MoC,例如多速率数据流。 具有第二MoC的第二多个GPE响应于第二输入而组装在结构的内部部分内。 第二多个GPE被转换成具有第一MoC的新的第三多个GPE,例如通过解析第二多个GPE以根据第二个MoC来确定多个基元,基于该图元确定第三个多个GPE,以及 在图形程序中组装第三组GPE。

    Implementing a Data Flow Block Diagram Having a Control Flow Node on a Programmable Hardware Element
    3.
    发明申请
    Implementing a Data Flow Block Diagram Having a Control Flow Node on a Programmable Hardware Element 失效
    实现一个可编程硬件元件上的控制流程节点的数据流框图

    公开(公告)号:US20070093994A1

    公开(公告)日:2007-04-26

    申请号:US11612197

    申请日:2006-12-18

    IPC分类号: G06F17/10

    摘要: 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执行。 图形程序的第二部分被转换成根据本发明的硬件实现。 将图形程序转换为硬件实现的操作包括将图形程序的第二部分导出到硬件描述中,其中硬件描述描述图形程序的第二部分的硬件实现,然后利用 硬件描述来生成配置的硬件元素。 因此,配置的硬件元件实现图形程序的第二部分的硬件实现。

    Generating a Hardware Description of a Block Diagram Model for Implementation on Programmable Hardware
    4.
    发明申请
    Generating a Hardware Description of a Block Diagram Model for Implementation on Programmable Hardware 有权
    生成用于在可编程硬件上实现的框图模型的硬件描述

    公开(公告)号:US20070198236A1

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

    申请号:US11566782

    申请日:2006-12-05

    IPC分类号: G06G7/48

    摘要: 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执行。 图形程序的第二部分被转换成根据本发明的硬件实现。 将图形程序转换为硬件实现的操作包括将图形程序的第二部分导出到硬件描述中,其中硬件描述描述图形程序的第二部分的硬件实现,然后利用 硬件描述来生成配置的硬件元素。 因此,配置的硬件元件实现图形程序的第二部分的硬件实现。

    Timing Wires in a Graphical Program
    5.
    发明申请
    Timing Wires in a Graphical Program 有权
    时间线在图形程序

    公开(公告)号:US20070203683A1

    公开(公告)日:2007-08-30

    申请号:US11742528

    申请日:2007-04-30

    IPC分类号: G06F17/50

    CPC分类号: G06F8/34 G06F11/323

    摘要: A system and method for specifying timing relationships among nodes in a graphical program. User input specifying desired timing of a first node with respect to timing of a second node may be received. In various embodiments, any kind of timing relationship or timing constraint between the first node and the second node may be specified. Timing information may be displayed on the display to visually indicate the timing of the first node with respect to timing of the second node. In one embodiment, displaying the timing information may comprise displaying a timing wire between the first node and the second node. The graphical program may be executed in such a way that the visually indicated timing of the first node with respect to timing of the second node is satisfied.

    摘要翻译: 一种用于指定图形程序中的节点之间的时序关系的系统和方法。 可以接收指定关于第二节点的定时的第一节点的期望定时的用户输入。 在各种实施例中,可以指定第一节点和第二节点之间的任何种类的定时关系或时序约束。 可以在显示器上显示定时信息,以便可视地指示第一节点相对于第二节点的定时的定时。 在一个实施例中,显示定时信息可以包括在第一节点和第二节点之间显示定时线。 图形程序可以以这样一种方式执行,使得第一节点相对于第二节点的定时的视觉指示的定时得到满足。

    Implementing a model on programmable hardware
    6.
    发明申请
    Implementing a model on programmable hardware 有权
    在可编程硬件上实现模型

    公开(公告)号:US20060004553A1

    公开(公告)日:2006-01-05

    申请号:US11214224

    申请日:2005-08-29

    IPC分类号: G06F17/10

    摘要: 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执行。 图形程序的第二部分被转换成根据本发明的硬件实现。 将图形程序转换为硬件实现的操作包括将图形程序的第二部分导出到硬件描述中,其中硬件描述描述图形程序的第二部分的硬件实现,然后利用 硬件描述来生成配置的硬件元素。 因此,配置的硬件元件实现图形程序的第二部分的硬件实现。

    Implementing a Graphical Program on a Programmable Hardware Element to Configure an Instrument to Perform a Measurement Function
    7.
    发明申请
    Implementing a Graphical Program on a Programmable Hardware Element to Configure an Instrument to Perform a Measurement Function 失效
    在可编程硬件元件上实现图形程序以配置仪器执行测量功能

    公开(公告)号:US20070225954A1

    公开(公告)日:2007-09-27

    申请号:US11751759

    申请日:2007-05-22

    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执行。 图形程序的第二部分被转换成根据本发明的硬件实现。 将图形程序转换为硬件实现的操作包括将图形程序的第二部分导出到硬件描述中,其中硬件描述描述图形程序的第二部分的硬件实现,然后利用 硬件描述来生成配置的硬件元素。 因此,配置的硬件元件实现图形程序的第二部分的硬件实现。

    Image acquisition device
    8.
    发明申请
    Image acquisition device 审中-公开
    图像采集装置

    公开(公告)号:US20060005160A1

    公开(公告)日:2006-01-05

    申请号:US11212326

    申请日:2005-08-26

    IPC分类号: G06F9/44

    摘要: 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设备上的处理器/存储器执行。

    Graphically representing timing in a graphical program
    9.
    发明申请
    Graphically representing timing in a graphical program 有权
    以图形方式表示图形程序中的时序

    公开(公告)号:US20050055666A1

    公开(公告)日:2005-03-10

    申请号:US10893745

    申请日:2004-07-16

    CPC分类号: G06F8/34 G06F11/323

    摘要: A system and method for specifying timing relationships among nodes in a graphical program. User input specifying desired timing of a first node with respect to timing of a second node may be received. In various embodiments, any kind of timing relationship or timing constraint between the first node and the second node may be specified. Timing information may be displayed on the display to visually indicate the timing of the first node with respect to timing of the second node. In one embodiment, displaying the timing information may comprise displaying a timing wire between the first node and the second node. The graphical program may be executed in such a way that the visually indicated timing of the first node with respect to timing of the second node is satisfied.

    摘要翻译: 一种用于指定图形程序中的节点之间的时序关系的系统和方法。 可以接收指定关于第二节点的定时的第一节点的期望定时的用户输入。 在各种实施例中,可以指定第一节点和第二节点之间的任何种类的定时关系或时序约束。 可以在显示器上显示定时信息,以便可视地指示第一节点相对于第二节点的定时的定时。 在一个实施例中,显示定时信息可以包括在第一节点和第二节点之间显示定时线。 图形程序可以以这样一种方式执行,使得第一节点相对于第二节点的定时的视觉指示的定时得到满足。

    Automatic Modification of a Graphical Program Based on Corresponding Changes to a Diagram with States and State Transitions
    10.
    发明申请
    Automatic Modification of a Graphical Program Based on Corresponding Changes to a Diagram with States and State Transitions 有权
    基于对状态和状态转换图的相应更改来自动修改图形程序

    公开(公告)号:US20070198923A1

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

    申请号:US11740542

    申请日:2007-04-26

    IPC分类号: G06F17/00

    CPC分类号: G06F8/34 G06F8/10

    摘要: A system and method for automatically generating a data flow diagram in response to a first diagram. The first diagram may specify one or more states and one or more state transitions, wherein each state transition specifies a transition from a first state to a second state. A data flow diagram may be automatically generated from the first diagram. A hardware description may be generated from the data flow diagram. The hardware description may be usable to configure a programmable hardware element such as, for example, a field-programmable gate array (FPGA). The configured programmable hardware element may implement a hardware implementation of the data flow diagram.

    摘要翻译: 一种用于响应于第一图自动生成数据流程图的系统和方法。 第一图可以指定一个或多个状态和一个或多个状态转换,其中每个状态转换指定从第一状态到第二状态的转变。 数据流程图可以从第一个图自动生成。 可以从数据流图生成硬件描述。 硬件描述可以用于配置可编程硬件元件,例如现场可编程门阵列(FPGA)。 配置的可编程硬件元件可以实现数据流程图的硬件实现。