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 data flow programming environment with first model of computation that includes a structure supporting second model of computation
    3.
    发明授权
    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。 图形程序可执行以执行功能,例如,通过根据第一计算模型执行组合的第一多个图形程序元素,以及根据第二计算模型执行组合的第二多个图形程序元素 。

    GRAPHICAL PROGRAMMING ENVIRONMENT WITH FIRST MODEL OF COMPUTATION THAT INCLUDES A STRUCTURE SUPPORTING SECOND MODEL OF COMPUTATION
    4.
    发明申请
    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。 图形程序可执行以执行功能,例如,通过根据第一计算模型执行组合的第一多个图形程序元素,以及根据第二计算模型执行组合的第二多个图形程序元素 。

    Converting a First Graphical Program into a Second Graphical Program Using an Intermediate Abstract Representation
    5.
    发明申请
    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
    6.
    发明授权
    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元件访问对应的参数。

    Automatically configuring a graphical user interface element to bind to a graphical program
    7.
    发明授权
    Automatically configuring a graphical user interface element to bind to a graphical program 有权
    自动配置图形用户界面元素以绑定到图形程序

    公开(公告)号:US07624375B2

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

    申请号:US10460147

    申请日:2003-06-12

    IPC分类号: G06F9/44 G06F3/048

    CPC分类号: G06F8/38

    摘要: System and methods for configuring communication between a graphical program element (GPE) and a graphical user interface element (GUIE), where the GPE and the GUIE are from different respective graphical program development environments. In response to receiving user input specifying the GPE and GUIE, and a data source/data target association between them, at least one of the GUIE and the GPE are programmatically modified to configure communication between the GPE and the GUIE. The graphical program is then executed, where either the GPE performs a function to generate data, provides the data to the GUIE, and the GUIE displays the received data; or, the GUIE element receives data from the user, provides the data to the GPE, and the GPE receives the data and performs a function based on the data. The user input may be performed via drag-and-drop user interface technique, line-drawing, command-line, menu, dialog box, or wizard, etc.

    摘要翻译: 用于配置图形程序元素(GPE)和图形用户界面元素(GUIE)之间的通信的系统和方法,其中GPE和GUIE来自不同的各自的图形程序开发环境。 响应于接收到指定GPE和GUIE的用户输入以及它们之间的数据源/数据目标关联,GUIE和GPE中的至少一个被编程地修改以配置GPE和GUIE之间的通信。 然后执行图形程序,其中GPE执行产生数据的功能,将数据提供给GUIE,并且GUIE显示接收到的数据; 或者,GUIE元件从用户接收数据,将数据提供给GPE,并且GPE接收数据并基于该数据执行功能。 用户输入可以通过拖放用户界面技术,绘图,命令行,菜单,对话框或向导等进行。

    System and method for programmatically generating a second graphical program based on a first graphical program
    8.
    发明授权
    System and method for programmatically generating a second graphical program based on a first graphical program 有权
    用于基于第一图形程序以编程方式生成第二图形程序的系统和方法

    公开(公告)号:US07043693B2

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

    申请号:US09742510

    申请日:2000-12-20

    IPC分类号: G06F3/00

    摘要: 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.

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

    Automatically generating a second graphical program based on a first graphical program
    9.
    发明授权
    Automatically generating a second graphical program based on a first graphical program 有权
    基于第一图形程序自动生成第二图形程序

    公开(公告)号:US08205188B2

    公开(公告)日:2012-06-19

    申请号:US11930784

    申请日:2007-10-31

    IPC分类号: G06F9/44

    摘要: 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.

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

    Converting a first graphical program into an intermediate abstract representation for new graphical program generation
    10.
    发明授权
    Converting a first graphical program into an intermediate abstract representation for new graphical program generation 有权
    将第一个图形程序转换为新的图形程序生成的中间抽象表示

    公开(公告)号:US08146007B2

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

    申请号:US12411297

    申请日:2009-03-25

    IPC分类号: G06F3/00 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.

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