Programmatically generating a graphical program in response to user input
    1.
    发明授权
    Programmatically generating a graphical program in response to user input 有权
    以编程方式生成图形程序以响应用户输入

    公开(公告)号:US08479109B2

    公开(公告)日:2013-07-02

    申请号:US11460875

    申请日:2006-07-28

    IPC分类号: G06F3/00 G06F9/44

    CPC分类号: G06F8/34

    摘要: A system and method for programmatically generating a graphical program or a portion of a graphical program in response to receiving user input. The user input may specify functionality of the graphical program or graphical program portion to be generated. In response to the user input, a graphical program (or graphical program portion) that implements the specified functionality may be programmatically generated. Thus, different graphical programs may be generated, depending on the user input received.

    摘要翻译: 一种用于响应于接收用户输入而以编程方式生成图形程序或图形程序的一部分的系统和方法。 用户输入可以指定要生成的图形程序或图形程序部分的功能。 响应于用户输入,可以以编程方式生成实现指定功能的图形程序(或图形程序部分)。 因此,根据所接收的用户输入,可以产生不同的图形程序。

    System and method for programmatically generating a graphical program in response to user input
    2.
    发明授权
    System and method for programmatically generating a graphical program in response to user input 有权
    用于响应于用户输入以编程方式生成图形程序的系统和方法

    公开(公告)号:US07120876B2

    公开(公告)日:2006-10-10

    申请号:US09886455

    申请日:2001-06-20

    IPC分类号: G06F3/00

    CPC分类号: G06F8/51 G06F8/34 Y10S715/967

    摘要: A system and method for programmatically generating a graphical program or a portion of a graphical program in response to receiving user input. The user input may specify functionality of the graphical program or graphical program portion to be generated. In response to the user input, a graphical program (or graphical program portion) that implements the specified functionality may be programmatically generated. Thus, different graphical programs may be generated, depending on the user input received.

    摘要翻译: 一种用于响应于接收用户输入而以编程方式生成图形程序或图形程序的一部分的系统和方法。 用户输入可以指定要生成的图形程序或图形程序部分的功能。 响应于用户输入,可以以编程方式生成实现指定功能的图形程序(或图形程序部分)。 因此,根据所接收的用户输入,可以产生不同的图形程序。

    System and method for programmatically modifying a graphical program in response to program information
    4.
    发明授权
    System and method for programmatically modifying a graphical program in response to program information 有权
    响应于程序信息以编程方式修改图形程序的系统和方法

    公开(公告)号:US07000190B2

    公开(公告)日:2006-02-14

    申请号:US09745297

    申请日:2000-12-20

    IPC分类号: G06F9/44

    摘要: A system and method for programmatically generating and modifying graphical programs, in response to receiving program information. The program information may specify functionality of the graphical program or graphical program portion. During execution of a graphical program generation (GPG) program, the GPG program may be operable to receive the program information. In response to the program information, the GPG program may programmatically generate a graphical program (or graphical program portion) that implements the specified functionality. Thus, the GPG program may generate different graphical programs, depending on the program information received. The GPG program may have any of various purposes or applications. In some embodiments, the GPG program may be a program or application which a user utilizes to construct or characterize a computational process. In response to the specified computational process, the GPG program may programmatically generate a graphical program to implement the computational process. In other embodiments, the GPG program may be a program or application that directly aids the user in creating a graphical program. In addition to these examples, a GPG program may receive any other type of information and programmatically generate a graphical program based on the received information. After programmatically generating the graphical program, the GPG program may receive subsequent program information specifying a modification to the graphical program and may programmatically modify the graphical program based on the program information.

    摘要翻译: 一种用于响应于接收节目信息而以编程方式生成和修改图形节目的系统和方法。 程序信息可以指定图形程序或图形程序部分的功能。 在执行图形程序生成(GPG)程序期间,GPG程序可以用于接收程序信息。 响应于程序信息,GPG程序可以以编程方式生成实现指定功能的图形程序(或图形程序部分)。 因此,根据接收到的节目信息,GPG节目可以产生不同的图形节目。 GPG程序可能有各种目的或应用。 在一些实施例中,GPG程序可以是用户利用来构建或表征计算过程的程序或应用程序。 响应于指定的计算过程,GPG程序可以以编程方式生成图形程序来实现计算过程。 在其他实施例中,GPG程序可以是直接帮助用户创建图形程序的程序或应用程序。 除了这些示例之外,GPG程序可以接收任何其他类型的信息,并且基于所接收的信息以编程方式生成图形程序。 在以编程方式生成图形程序之后,GPG程序可以接收指定对图形程序的修改的后续程序信息,并且可以基于程序信息以编程方式修改图形程序。

    System and method for programmatically creating graphical program code in a graphical program
    5.
    发明授权
    System and method for programmatically creating graphical program code in a graphical program 有权
    用于在图形程序中以程序方式创建图形程序代码的系统和方法

    公开(公告)号:US07069517B2

    公开(公告)日:2006-06-27

    申请号:US09886456

    申请日:2001-06-20

    IPC分类号: G06F3/00

    摘要: A system and method for configuring a node in a graphical program by programmatically generating graphical source code associated with the node. The node may initially have no functionality or may have default functionality and may be able to take on different functionality in the graphical program, depending on configuration user input received. User input specifying desired functionality for the node may be received via a GUI. Graphical source code may then be programmatically generated for the node, such that the node is operable to implement the specified desired functionality when the graphical program is executed. Since the graphical source code associated with the node is generated programmatically, a “minimal” amount of graphical source code may be generated.

    摘要翻译: 一种用于通过以编程方式生成与节点相关联的图形源代码来配置图形程序中的节点的系统和方法。 节点可以最初没有功能或者可以具有默认功能,并且可以根据接收的配置用户输入在图形程序中承担不同的功能。 可以经由GUI接收指定节点所需功能的用户输入。 然后可以以编程方式为该节点生成图形源代码,使得当执行图形程序时,节点可操作以实现指定的所需功能。 由于与节点相关联的图形源代码以编程方式生成,所以可以生成“最小”的图形源代码。

    Automatically generating a sub-graphical program in response to user input configuring a graphical program node
    6.
    发明授权
    Automatically generating a sub-graphical program in response to user input configuring a graphical program node 有权
    响应于配置图形程序节点的用户输入,自动生成子图形程序

    公开(公告)号:US07689917B2

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

    申请号:US11347173

    申请日:2006-02-03

    IPC分类号: G06F3/048

    CPC分类号: G06F8/34

    摘要: A system and method for configuring a node in a graphical program by programmatically generating graphical source code associated with the node. The node may initially have no functionality or may have default functionality and may be able to take on different functionality in the graphical program, depending on configuration user input received. User input specifying desired functionality for the node may be received via a GUI. Graphical source code may then be programmatically generated for the node, such that the node is operable to implement the specified desired functionality when the graphical program is executed. Since the graphical source code associated with the node is generated programmatically, a “minimal” amount of graphical source code may be generated.

    摘要翻译: 一种用于通过以编程方式生成与节点相关联的图形源代码来配置图形程序中的节点的系统和方法。 节点可以最初没有功能或者可以具有默认功能,并且可以根据接收的配置用户输入在图形程序中承担不同的功能。 可以经由GUI接收指定节点所需功能的用户输入。 然后可以以编程方式为该节点生成图形源代码,使得当执行图形程序时,节点可操作以实现指定的所需功能。 由于与节点相关联的图形源代码以编程方式生成,所以可以生成“最小”的图形源代码。

    Executing a graphical data flow program in a browser
    7.
    发明授权
    Executing a graphical data flow program in a browser 有权
    在浏览器中执行图形数据流程序

    公开(公告)号:US08656344B2

    公开(公告)日:2014-02-18

    申请号:US12572550

    申请日:2009-10-02

    IPC分类号: G06F9/44

    摘要: System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to the server computer over the network, where the URI indicates a program, e.g., a graphical program (GP), or at least a portion of a graphical program interactive development environment (GPIDE), e.g., a graphical program editor, an execution engine, a static or dynamic analyzer, and/or compiler. The at least a portion of the GPIDE is received from the server computer over the network in response to the URI, and executed in a web browser of the client computer to perform some specified functionality with respect to the GP.

    摘要翻译: 通过网络浏览器通过网络执行程序相关操作的系统和方法。 通过网络在服务器计算机和客户端计算机之间建立网络连接。 通过网络将通用资源标识符(URI)从客户计算机发送到服务器计算机,其中URI表示程序,例如图形程序(GP)或图形程序交互式开发环境的至少一部分 GPIDE),例如图形程序编辑器,执行引擎,静态或动态分析器和/或编译器。 通过网络响应于URI从服务器计算机接收GPIDE的至少一部分,并且在客户端计算机的web浏览器中执行以相对于GP执行一些指定的功能。

    Hosting a Graphical Program Execution System on an Embedded Device
    8.
    发明申请
    Hosting a Graphical Program Execution System on an Embedded Device 有权
    在嵌入式设备上托管图形程序执行系统

    公开(公告)号:US20100293528A1

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

    申请号:US12572806

    申请日:2009-10-02

    IPC分类号: G06F9/44 G06F15/173 G06F3/01

    摘要: System and method for performing program-related operations over a network via a web browser. A network connection is established between a server computer and a client computer over a network. A universal resource identifier (URI) is sent from the client computer to the server computer over the network, where the URI indicates a program, e.g., a graphical program (GP), or at least a portion of a graphical program interactive development environment (GPIDE), e.g., a graphical program editor, an execution engine, a static or dynamic analyzer, and/or compiler. The at least a portion of the GPIDE is received from the server computer over the network in response to the URI, and executed in a web browser of the client computer to perform some specified functionality with respect to the GP.

    摘要翻译: 通过网络浏览器通过网络执行程序相关操作的系统和方法。 通过网络在服务器计算机和客户端计算机之间建立网络连接。 通过网络将通用资源标识符(URI)从客户计算机发送到服务器计算机,其中URI表示程序,例如图形程序(GP)或图形程序交互式开发环境的至少一部分 GPIDE),例如图形程序编辑器,执行引擎,静态或动态分析器和/或编译器。 通过网络响应于URI从服务器计算机接收GPIDE的至少一部分,并且在客户端计算机的web浏览器中执行以相对于GP执行一些指定的功能。

    Assembly of a graphical program for accessing data from a data source/target

    公开(公告)号:US06643691B2

    公开(公告)日:2003-11-04

    申请号:US10027363

    申请日:2001-12-19

    申请人: Paul F. Austin

    发明人: Paul F. Austin

    IPC分类号: G06F1516

    摘要: A Data Socket client and associated applications and/or tools which provide programs with access to data from various sources and having various types or formats, wherein the access is provided invisibly to the user. The Data Socket client allows the user or program to access any data source available on the user's machine as well as data anywhere on a network, such as a LAN, WAN or the Internet. In the preferred embodiment, the Data Socket client addresses data sources or I/O sources using a URL (uniform resource locator), much the way that a URL is used to address web pages anywhere in the world. The present invention also includes new Data Socket URLs which allow the user to access I/O sources.

    System and method for editing a control

    公开(公告)号:US06542166B1

    公开(公告)日:2003-04-01

    申请号:US08644120

    申请日:1996-05-09

    IPC分类号: G06F300

    CPC分类号: G06F8/38 G06F9/543

    摘要: A container independent method for editing a control, wherein changes may be viewed and evaluated prior to applying the changes to the control. The method comprises a user dropping a control onto a form of a container, such as Visual Basic. When the user drops the control, the container constructs the control. The control comprises a standard interface, preferably Active X, compliant portion and internal control object portions. When the container constructs the control it constructs the standard interface compliant control. Upon being constructed, the standard interface compliant control constructs a first internal control object referenced by an original pointer. The first internal control object comprises the data for the control. The standard interface compliant control provides a means of redirecting methods invoked upon the control through the standard interface to the internal control object referenced by the original pointer. Thus the control selectively redirects method invocations upon internal control objects by modifying the original pointer. When the user selects the control for an editing transaction the standard interface compliant control creates a second internal control object which is a copy of the first internal control object, creates a property page dialog, creates a preview window and displays the second control object in the preview window. The user makes changes to the control, either via the property page dialog or via direct graphical interaction with the copy of the control displayed in the preview window. These changes are reflected in the control displayed in the preview window, but not in the form window. The user edits the control as desired in the preview window and apply the changes or cancels the changes. If the user applies the changes, the standard interface compliant control creates a third internal control object which is a copy of the second internal control object, that is which reflects the user changes, and assigns the original pointer to reference the third internal control object. The standard interface compliant control then discards the first internal control object. If the user cancels the changes, the second internal control object, the preview window and property page dialog are discarded.