Graphically deploying programs on devices in a system
    61.
    发明授权
    Graphically deploying programs on devices in a system 有权
    在系统中的设备上以图形方式部署程序

    公开(公告)号:US07367028B2

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

    申请号:US10113067

    申请日:2002-04-01

    IPC分类号: G06F9/445 G06F3/00 G06F3/048

    摘要: A system and method for creating and using configuration diagrams for configuring distributed systems. The methods described herein may be used for various types of operations in configuring distributed systems, including creating programs, managing programs in the distributed system, deploying programs to various distributed devices, configuring remote execution or inter-operation of distributed programs, and executing distributed applications. Embodiments of the invention utilize graphical iconic-based techniques for performing the above operations. The configuration diagram may include device icons which represent devices and program icons which represent programs. Device icons and program icons may be associated with each other to accomplish various program creation and deployment operations. Device icons and program icons may also interact with graphical program nodes or icons. Context sensitive device connections and/or program connections are displayed. An asynchronous data flow node may be used to facilitate asynchronous data flow between two graphical programs. The distributed system may also support distributed graphical debugging.

    摘要翻译: 用于创建和使用用于配置分布式系统的配置图的系统和方法。 本文描述的方法可用于配置分布式系统中的各种类型的操作,包括创建程序,管理分布式系统中的程序,将程序部署到各种分布式设备,配置远程执行或分布式程序的互操作,以及执行分布式应用程序 。 本发明的实施例利用基于图标的技术来执行上述操作。 配置图可以包括表示代表节目的设备和节目图标的设备图标。 设备图标和程序图标可以彼此关联以完成各种程序创建和部署操作。 设备图标和程序图标也可以与图形程序节点或图标交互。 显示上下文相关的设备连接和/或程序连接。 可以使用异步数据流节点来促进两个图形程序之间的异步数据流。 分布式系统还可以支持分布式图形调试。

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

    公开(公告)号:US07177786B2

    公开(公告)日:2007-02-13

    申请号:US11214224

    申请日:2005-08-29

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

    System and method for associating a block diagram with a user interface element

    公开(公告)号:US07134086B2

    公开(公告)日:2006-11-07

    申请号:US10072323

    申请日:2001-10-23

    IPC分类号: G06F3/00 G06F9/06 G06F17/00

    CPC分类号: G06F8/34 Y10S715/967

    摘要: A system and method for associating a block diagram with a user interface element. A block diagram associated with a user interface element may include graphical code, i.e., a plurality of interconnected nodes, for controlling functionality of the user interface element. For example, when the user provides user input to a user interface control, a block diagram associated with the control may receive the user input and may respond to the user input. As another example, in response to a user interface indicator receiving data for display, a block diagram associated with the indicator may receive the data and process it, e.g., to control how the data is displayed.

    System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations
    65.
    发明授权
    System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations 有权
    用于配置仪器以利用将图形程序转换成硬件实现来执行测量功能的系统和方法

    公开(公告)号:US06784903B2

    公开(公告)日:2004-08-31

    申请号:US09891571

    申请日:2001-06-25

    IPC分类号: G09G500

    摘要: A computer-implemented system and method for generating a hardware implementation of graphical code. The method may operate to configure an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. The method comprises first creating a graphical program, wherein the graphical program may implement a measurement 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.

    摘要翻译: 一种用于生成图形代码的硬件实现的计算机实现的系统和方法。 该方法可以用于配置仪器以执行测量功能,其中该仪器包括可编程硬件元件。 该方法包括首先创建图形程序,其中图形程序可以实现测量功能。 图形程序的一部分可以被转换成可编程硬件元件上的硬件实现,并且一部分可以可选地被编译成机器代码以供CPU执行。 因此可编程硬件元件利用硬件描述进行配置,并实现图形程序的至少一部分的硬件实现。

    System and method for configuring a programmable hardware instrument to perform measurement functions utilizing estimation of the hardware implentation and management of hardware resources
    66.
    发明授权
    System and method for configuring a programmable hardware instrument to perform measurement functions utilizing estimation of the hardware implentation and management of hardware resources 有权
    用于配置可编程硬件仪器以通过硬件资源的硬件注入和管理的估计来执行测量功能的系统和方法

    公开(公告)号:US06608638B1

    公开(公告)日:2003-08-19

    申请号:US09499503

    申请日:2000-02-07

    IPC分类号: G09G500

    摘要: A computer-implemented system and method for generating a hardware implementation of graphical code. The method may operate to configure an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. The method comprises first creating a graphical program, wherein the graphical program may implement a measurement function. A portion of the graphical program may optionally be compiled into machine code for execution by a CPU, and another portion of the graphical program may be converted into a hardware implementation on a programmable hardware element. The programmable hardware element is configured utilizing a 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. During generation of the hardware implementation, the computer system may operate to estimate and/or display one or more of size and cost of a hardware implementation of the graphical program. In one embodiment, the graphical program manipulates one or more hardware resources of an instrument, and an indication of usage of the one or more hardware resources are displayed during creation of the graphical program. Probes may also be inserted into the graphical program, wherein corresponding probe elements are placed in the hardware implementation to implement the probe function.

    摘要翻译: 一种用于生成图形代码的硬件实现的计算机实现的系统和方法。 该方法可以用于配置仪器以执行测量功能,其中该仪器包括可编程硬件元件。 该方法包括首先创建图形程序,其中图形程序可以实现测量功能。 图形程序的一部分可以可选地被编译成机器代码以由CPU执行,并且图形程序的另一部分可以被转换成可编程硬件元件上的硬件实现。 使用硬件描述来配置可编程硬件元件以产生配置的硬件元件。 因此,配置的硬件元件实现图形程序的第二部分的硬件实现。 在产生硬件实现期间,计算机系统可以操作以估计和/或显示图形程序的硬件实现的尺寸和成本中的一个或多个。 在一个实施例中,图形程序操纵仪器的一个或多个硬件资源,并且在图形程序的创建期间显示一个或多个硬件资源的使用的指示。 探针也可以插入到图形程序中,其中相应的探针元件被放置在硬件实现中以实现探针功能。

    System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations
    67.
    发明授权
    System and method for configuring an instrument to perform measurement functions utilizing conversion of graphical programs into hardware implementations 失效
    用于配置仪器以利用将图形程序转换成硬件实现来执行测量功能的系统和方法

    公开(公告)号:US06219628B1

    公开(公告)日:2001-04-17

    申请号:US08912427

    申请日:1997-08-18

    IPC分类号: G06F760

    摘要: A system and method for configuring an instrument to perform measurement functions, wherein the instrument includes a programmable hardware element. A graphical program is first created, wherein the graphical program implements a measurement function. The graphical program may include a front panel and a block diagram. The method then generates a hardware description based on at least a portion of the graphical program. The hardware description describes a hardware implementation of the at least a portion of the graphical program. The method then configures the programmable hardware element in the instrument utilizing the hardware description to produce a configured hardware element. The configured hardware element thus implements a hardware implementation of the at least a portion of the graphical program. The instrument then acquires a signal from an external source, and the programmable hardware element in the instrument executes to perform the measurement function on the signal. The front panel may be used by a user to control the instrument during the measurement.

    摘要翻译: 一种用于配置仪器以执行测量功能的系统和方法,其中所述仪器包括可编程硬件元件。 首先创建图形程序,其中图形程序实现测量功能。 图形程序可以包括前面板和框图。 该方法然后基于图形程序的至少一部分生成硬件描述。 硬件描述描述了图形程序的至少一部分的硬件实现。 然后,该方法使用硬件描述来配置仪器中的可编程硬件元件以产生配置的硬件元件。 因此,配置的硬件元件实现图形程序的至少一部分的硬件实现。 然后,仪器从外部源获取信号,并且仪器中的可编程硬件元件执行以对信号执行测量功能。 在测量期间,用户可以使用前面板来控制仪器。

    Race structure for a graphical program
    70.
    发明授权
    Race structure for a graphical program 有权
    种族结构的图形程序

    公开(公告)号:US08448135B2

    公开(公告)日:2013-05-21

    申请号:US12752606

    申请日:2010-04-01

    IPC分类号: G06F9/44

    CPC分类号: G06F9/485

    摘要: System and method for executing a graphical program. A first structure in a graphical program is displayed on a display. The first structure includes two or more frames, each configured to contain a respective portion of the graphical program. The respective portions of the graphical program are included in the two or more frames. During execution of the graphical program, the first structure executes the respective portions of the graphical program in the two or more frames in parallel via respective execution processes. When a first portion of the respective portions completes execution prior to all others of the portions, execution of the other portions is terminated.

    摘要翻译: 用于执行图形程序的系统和方法。 图形程序中的第一个结构显示在显示屏上。 第一结构包括两个或更多个帧,每个帧被配置为包含图形程序的相应部分。 图形程序的各个部分包括在两个或更多个帧中。 在执行图形程序期间,第一结构通过相应的执行过程并行地执行两个或更多个帧中的图形程序的相应部分。 当各部分的第一部分在所有其他部分之前完成执行时,其它部分的执行终止。