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

    公开(公告)号:US08146053B2

    公开(公告)日:2012-03-27

    申请号:US12403570

    申请日:2009-03-13

    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 有权
    使用第一个计算模型创建和执行一个图形程序,该模型包括一个支持第二个计算模型的结构

    公开(公告)号:US07530052B2

    公开(公告)日:2009-05-05

    申请号:US10869656

    申请日:2004-06-16

    IPC分类号: G06F9/44 G06F3/48

    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。

    GRAPHICAL PROGRAMMING ENVIRONMENT WITH FIRST MODEL OF COMPUTATION THAT INCLUDES A STRUCTURE SUPPORTING SECOND MODEL OF COMPUTATION
    3.
    发明申请
    GRAPHICAL PROGRAMMING ENVIRONMENT WITH FIRST MODEL OF COMPUTATION THAT INCLUDES A STRUCTURE SUPPORTING SECOND MODEL OF COMPUTATION 有权
    具有第一计算模式的图形编程环境,包括支持第二计算模型的结构

    公开(公告)号:US20090178025A1

    公开(公告)日:2009-07-09

    申请号:US12403570

    申请日:2009-03-13

    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。 图形程序可执行以执行功能,例如,通过根据第一计算模型执行组合的第一多个图形程序元素,以及根据第二计算模型执行组合的第二多个图形程序元素 。

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

    公开(公告)号:US07506304B2

    公开(公告)日:2009-03-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。 图形程序可执行以执行功能,例如,通过根据第一计算模型执行组合的第一多个图形程序元素,以及根据第二计算模型执行组合的第二多个图形程序元素 。

    Converting a First Graphical Program into a Second Graphical Program Using an Intermediate Abstract Representation
    6.
    发明申请
    Converting a First Graphical Program into a Second Graphical Program Using an Intermediate Abstract Representation 审中-公开
    使用中间抽象表示将第一个图形程序转换为第二个图形程序

    公开(公告)号:US20090241089A1

    公开(公告)日:2009-09-24

    申请号:US12411285

    申请日:2009-03-25

    IPC分类号: G06F9/44 G06F3/048

    摘要: System and method for programmatically generating a second graphical program associated with a second programming development environment based on a first graphical program associated with a first programming development environment. The second graphical program may be generated programmatically, without relying on user input, or may prompt for user input to determine various options to use in generating the second graphical program. The second graphical program may implement the functionality of, or a portion of the functionality of, the first graphical program. The method preferably generates the second graphical program such that the second programming development environment is operable to treat the second graphical program identically to a graphical program interactively developed by a user using the second programming development environment. Thus, once the second graphical program has been generated, the user may use the second programming development environment to edit the second graphical program, execute the second graphical program, etc.

    摘要翻译: 用于基于与第一编程开发环境相关联的第一图形程序以编程方式生成与第二编程开发环境相关联的第二图形程序的系统和方法。 第二图形程序可以以编程方式生成,而不依赖于用户输入,或者可以提示用户输入来确定用于生成第二图形程序的各种选项。 第二图形程序可以实现第一图形程序的功能或功能的一部分。 该方法优选地生成第二图形程序,使得第二编程开发环境可操作以将第二图形程序与使用第二编程开发环境的用户交互式开发的图形程序相同地处理。 因此,一旦生成了第二图形程序,用户可以使用第二编程开发环境来编辑第二图形程序,执行第二图形程序等。

    Creating a graphical user interface for selected parameters of a graphical program
    7.
    发明授权
    Creating a graphical user interface for selected parameters of a graphical program 有权
    为图形程序的选定参数创建图形用户界面

    公开(公告)号:US07533347B2

    公开(公告)日:2009-05-12

    申请号:US10918215

    申请日:2004-08-13

    IPC分类号: G06F3/00 G06F3/14 G06F9/44

    CPC分类号: G06F8/34

    摘要: System and method for providing a graphical user interface (GUI) for selected parameters of a graphical program, e.g., a model. The program is analyzed to determine a plurality of parameters, which are displayed, e.g., in a list, tree diagram, palette, etc. User input is received selecting one or more of the plurality of parameters. A GUI for the one or more parameters is generated, comprising one or more GUI elements, e.g., controls and/or indicators, corresponding respectively to the one or more parameters, e.g., the one or more parameters are analyzed with respect to data type, and the one or more GUI elements determined based on the analysis, e.g., by user selection from a plurality of GUI elements presented in response to the analysis, added to the GUI and associated with the one or more parameters. During execution of the graphical program, the one or more GUI elements access corresponding parameters.

    摘要翻译: 用于为图形程序(例如模型)的选定参数提供图形用户界面(GUI)的系统和方法。 分析程序以确定多个参数,其被显示在例如列表,树图,调色板等中。接收选择多个参数中的一个或多个的用户输入。 生成用于一个或多个参数的GUI,包括分别对应于一个或多个参数的一个或多个GUI元素,例如控制和/或指示符,例如,关于数据类型分析一个或多个参数, 以及基于分析确定的一个或多个GUI元素,例如通过添加到GUI中并与一个或多个参数相关联的来自响应于分析呈现的多个GUI元素的用户选择来确定。 在执行图形程序期间,一个或多个GUI元件访问对应的参数。

    Debugging a Graphical Program Deployed on a Programmable Hardware Element
    8.
    发明申请
    Debugging a Graphical Program Deployed on a Programmable Hardware Element 有权
    调试可编程硬件元件上部署的图形程序

    公开(公告)号:US20110078662A1

    公开(公告)日:2011-03-31

    申请号:US12917515

    申请日:2010-11-02

    IPC分类号: G06F9/44

    CPC分类号: G06F11/362 G06F11/3664

    摘要: Debugging a graphical program deployed on a programmable hardware element. The graphical program may be received. The graphical program may include a plurality of nodes and connections between the nodes which visually represents functionality of the graphical program. A hardware description may be generated based on the graphical program. The hardware description may describe a hardware implementation of the graphical program. The hardware description may be deployed to the programmable hardware element and the programmable hardware element may be executed. The graphical program may be displayed on a display of a host computer system that is coupled to the programmable hardware element. Debugging information may be received from the programmable hardware element during said executing. The debugging information from the programmable hardware element may be displayed in the graphical program displayed on the display. The displayed debugging information may be used to debug the hardware implementation of the graphical program.

    摘要翻译: 调试部署在可编程硬件元件上的图形程序。 可以接收图形程序。 图形程序可以包括节点之间的多个节点和连接,其可视地表示图形程序的功能。 可以基于图形程序生成硬件描述。 硬件描述可以描述图形程序的硬件实现。 可以将硬件描述部署到可编程硬件元件,并且可执行可编程硬件元件。 图形程序可以显示在耦合到可编程硬件元件的主计算机系统的显示器上。 在所述执行期间,可以从可编程硬件元件接收调试信息。 来自可编程硬件元件的调试信息可以显示在显示器上显示的图形程序中。 显示的调试信息可用于调试图形程序的硬件实现。

    Debugging a graphical program deployed on a programmable hardware element
    9.
    发明授权
    Debugging a graphical program deployed on a programmable hardware element 有权
    调试部署在可编程硬件元件上的图形程序

    公开(公告)号:US08458653B2

    公开(公告)日:2013-06-04

    申请号:US12917515

    申请日:2010-11-02

    IPC分类号: G06F9/44

    CPC分类号: G06F11/362 G06F11/3664

    摘要: System and method for debugging a graphical program deployed to hardware. The graphical program may be received. The graphical program may include a plurality of nodes and connections between the nodes which visually represents functionality of the graphical program. A hardware description may be generated based on the graphical program. The hardware description may describe a hardware implementation of the graphical program. The hardware description may be deployed to the programmable hardware element and the programmable hardware element may be executed. The graphical program may be displayed on a display of a host computer system that is coupled to the programmable hardware element. Debugging information may be received from the programmable hardware element during the executing. The debugging information from the programmable hardware element may be displayed in the graphical program displayed on the display. The displayed debugging information may be used to debug the hardware implementation of the graphical program.

    摘要翻译: 用于调试部署到硬件的图形程序的系统和方法。 可以接收图形程序。 图形程序可以包括节点之间的多个节点和连接,其可视地表示图形程序的功能。 可以基于图形程序生成硬件描述。 硬件描述可以描述图形程序的硬件实现。 可以将硬件描述部署到可编程硬件元件,并且可执行可编程硬件元件。 图形程序可以显示在耦合到可编程硬件元件的主计算机系统的显示器上。 可以在执行期间从可编程硬件元件接收调试信息。 来自可编程硬件元件的调试信息可以显示在显示器上显示的图形程序中。 显示的调试信息可用于调试图形程序的硬件实现。