Converting a First Graphical Program into a Second Graphical Program Using an Intermediate Abstract Representation
    1.
    发明申请
    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.

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

    System and method for programmatically generating a second graphical program based on a first graphical program
    2.
    发明授权
    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
    3.
    发明授权
    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
    4.
    发明授权
    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.

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

    Converting a First Graphical Program into an Intermediate Abstract Representation for New Graphical Program Generation
    5.
    发明申请
    Converting a First Graphical Program into an Intermediate Abstract Representation for New Graphical Program Generation 有权
    将第一个图形程序转换为新的图形程序生成的中间抽象表示

    公开(公告)号:US20090183094A1

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

    申请号:US12411297

    申请日:2009-03-25

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

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

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

    公开(公告)号:US07340684B2

    公开(公告)日:2008-03-04

    申请号:US10978995

    申请日:2004-11-01

    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 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接收数据并基于该数据执行功能。 用户输入可以通过拖放用户界面技术,绘图,命令行,菜单,对话框或向导等进行。

    Creating a graphical user interface for selected parameters of a graphical program
    8.
    发明授权
    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元件访问对应的参数。

    Graphical program which executes a timed loop
    9.
    发明授权
    Graphical program which executes a timed loop 有权
    执行定时循环的图形程序

    公开(公告)号:US07574690B2

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

    申请号:US10892829

    申请日:2004-07-16

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34 G06F11/323

    摘要: A system and method for creating a graphical program operable to execute a timed loop. A loop may be displayed in the graphical program and configured with timing information in response to user input. The timing information may include an execution period which specifies a desired period at which the loop should execute during execution of the graphical program. The timing information may also include information such as a timing source, offset, and priority. During execution of the graphical program, the execution period of the loop may control the rate at which the loop executes.

    摘要翻译: 一种用于创建可操作以执行定时循环的图形程序的系统和方法。 可以在图形程序中显示循环并且配置有响应于用户输入的定时信息。 定时信息可以包括执行周期,其指定循环在执行图形程序期间应该执行的期望周期。 定时信息还可以包括定时源,偏移量和优先级等信息。 在执行图形程序期间,循环的执行周期可以控制循环执行的速率。

    Network-based system for configuring a system using configuration information generated based on a user specification
    10.
    发明授权
    Network-based system for configuring a system using configuration information generated based on a user specification 有权
    基于网络的系统,用于使用基于用户规范生成的配置信息来配置系统

    公开(公告)号:US07558694B2

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

    申请号:US10978809

    申请日:2004-11-01

    IPC分类号: G06F15/177

    摘要: A system and method for online configuration of a measurement system. The user may access a server over a network and specify a desired task, e.g., a measurement task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task. Additionally, if the user does not have the hardware required to perform the task, the required hardware may be sent to the user, along with programs and/or configuration information. The hardware may be reconfigurable hardware, such as an FPGA or a processor/memory based device. In one embodiment, the required hardware may be pre-configured to perform the task before being sent to the user. In another embodiment, the system and method may provide a graphical program in response to receiving the user's task specification, where the graphical program may be usable by the measurement system to perform the task.

    摘要翻译: 一种用于在线配置测量系统的系统和方法。 用户可以通过网络访问服务器并指定所需的任务,例如测量任务,并且接收可用于配置用户的测量系统硬件(和/或软件)以执行所需任务的程序和/或配置信息 。 此外,如果用户没有执行任务所需的硬件,则所需的硬件可以与程序和/或配置信息一起发送给用户。 硬件可以是可重新配置的硬件,例如FPGA或基于处理器/存储器的设备。 在一个实施例中,所需的硬件可以被预配置为在发送给用户之前执行任务。 在另一个实施例中,系统和方法可以响应于接收到用户的任务规范而提供图形程序,其中图形程序可以被测量系统用于执行任务。