Embedded graphical programming system
    1.
    发明授权
    Embedded graphical programming system 失效
    嵌入式图形编程系统

    公开(公告)号:US06173438B2

    公开(公告)日:2001-01-09

    申请号:US08912445

    申请日:1997-08-18

    IPC分类号: G06F9445

    CPC分类号: G06F8/34 G06F9/44505

    摘要: A computer-based virtual instrumentation system including a host computer and an embedded system or device, wherein graphical programs created using the computer system can be downloaded to the embedded system for execution in a real-time or more deterministic manner. The present invention thus provides a method for automatically generating an embedded application in response to a graphical program created by a user. This provides the user the ability to develop or define instrument functionality using graphical programming techniques, while enabling the resulting program to operate in an embedded real-time system. The invention includes a novel method for configuring the embedded system. During execution of a graphical program in the embedded system, the block diagram portion executes in the embedded system, and the host CPU executes front panel display code to display on the screen the graphical front panel of the graphical program. The embedded system and the host computer exchange data using a front panel protocol to enable this operation. The present invention also includes improved debugging support for graphical programs executing on the embedded system. The host graphical programming system thus provides the user interface for graphical programs executing on the embedded system, essentially acting as the front panel “browser” for embedded applications. The host LabVIEW can also act as an independent application communicating with embedded LabVIEW through the shared memory. The host graphical programming system further provides a seamless environment in which the user can develop an embedded application using high level graphical programming techniques.

    摘要翻译: 一种基于计算机的虚拟仪器系统,包括主计算机和嵌入式系统或设备,其中使用计算机系统创建的图形程序可以被下载到嵌入式系统中以便以实时或更确定的方式执行。 因此,本发明提供了一种用于响应于由用户创建的图形程序自动生成嵌入式应用的方法。 这为用户提供了使用图形编程技术开发或定义仪器功能的能力,同时使生成的程序能够在嵌入式实时系统中运行。 本发明包括一种用于配置嵌入式系统的新方法。 在嵌入式系统中执行图形程序期间,框图部分在嵌入式系统中执行,并且主机CPU执行前面板显示代码以在屏幕上显示图形程序的图形前面板。 嵌入式系统和主机使用前面板协议交换数据以启用此操作。 本发明还包括对在嵌入式系统上执行的图形程序的改进的调试支持。 因此,主机图形编程系统为嵌入式系统上执行的图形程序提供用户界面,基本上充当嵌入式应用程序的前面板“浏览器”。 主机LabVIEW还可以作为通过共享内存与嵌入式LabVIEW通信的独立应用程序。 主机图形编程系统还提供了一种无缝环境,用户可以使用高级图形编程技术开发嵌入式应用程序。

    System and method for providing and displaying debugging information of a graphical program on a first computer during execution of the graphical program on a second computer
    2.
    发明授权
    System and method for providing and displaying debugging information of a graphical program on a first computer during execution of the graphical program on a second computer 有权
    一种用于在第二计算机上执行图形程序期间在第一计算机上提供和显示图形程序的调试信息的系统和方法

    公开(公告)号:US06715139B1

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

    申请号:US09631525

    申请日:2000-08-03

    IPC分类号: G06F944

    CPC分类号: G06F8/34 G06F9/44505

    摘要: A computer-based virtual instrumentation system including a host computer and an embedded system or device, wherein graphical programs created using the computer system can be downloaded to the embedded system for execution in a real-time or more deterministic manner. The present invention thus provides a method for automatically generating an embedded application in response to a graphical program created by a user. This provides the user the ability to develop or define instrument functionality using graphical programming techniques, while enabling the resulting program to operate in an embedded real-time system. The invention includes a novel method for configuring the embedded system. During execution of a graphical program in the embedded system, the block diagram portion executes in the embedded system, and the host CPU executes front panel display code to display on the screen the graphical front panel of the graphical program. The embedded system and the host computer exchange data using a front panel protocol to enable this operation. The present invention also includes improved debugging support for graphical programs executing on the embedded system. The host graphical programming system thus provides the user interface for graphical programs executing on the embedded system, essentially acting as the front panel “browser” for embedded applications. The host LabVIEW can also act as an independent application communicating with embedded LabVIEW through the shared memory. The host graphical programming system further provides a seamless environment in which the user can develop an embedded application using high level graphical programming techniques.

    摘要翻译: 一种基于计算机的虚拟仪器系统,包括主计算机和嵌入式系统或设备,其中使用计算机系统创建的图形程序可以被下载到嵌入式系统中以便以实时或更确定的方式执行。 因此,本发明提供了一种用于响应于由用户创建的图形程序自动生成嵌入式应用的方法。 这为用户提供了使用图形编程技术开发或定义仪器功能的能力,同时使生成的程序能够在嵌入式实时系统中运行。 本发明包括一种用于配置嵌入式系统的新方法。 在嵌入式系统中执行图形程序期间,框图部分在嵌入式系统中执行,并且主机CPU执行前面板显示代码以在屏幕上显示图形程序的图形前面板。 嵌入式系统和主机使用前面板协议交换数据以启用此操作。 本发明还包括对在嵌入式系统上执行的图形程序的改进的调试支持。 因此,主机图形编程系统为嵌入式系统上执行的图形程序提供用户界面,基本上充当嵌入式应用程序的前面板“浏览器”。 主机LabVIEW还可以作为通过共享内存与嵌入式LabVIEW通信的独立应用程序。 主机图形编程系统还提供了一种无缝环境,用户可以使用高级图形编程技术开发嵌入式应用程序。

    Graphical deployment of a program to a device which displays the program proximate to the device
    3.
    发明授权
    Graphical deployment of a program to a device which displays the program proximate to the device 有权
    将程序图形部署到显示靠近设备的程序的设备

    公开(公告)号:US08185833B2

    公开(公告)日:2012-05-22

    申请号:US11953939

    申请日:2007-12-11

    IPC分类号: G06F3/033

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

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

    Configuration diagram which displays a configuration of a system
    4.
    发明授权
    Configuration diagram which displays a configuration of a system 有权
    显示系统配置的配置图

    公开(公告)号:US07984423B2

    公开(公告)日:2011-07-19

    申请号:US10113987

    申请日:2002-04-01

    IPC分类号: G06F9/44 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.

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

    Configuring a textual language program on a first device to invoke a graphical program on a second device
    6.
    发明授权
    Configuring a textual language program on a first device to invoke a graphical program on a second device 有权
    在第一个设备上配置文本语言程序以在第二个设备上调用图形程序

    公开(公告)号:US08397172B2

    公开(公告)日:2013-03-12

    申请号:US12490544

    申请日:2009-06-24

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

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

    Graphical deployment of a program to a device which displays the program connected to the device
    7.
    发明授权
    Graphical deployment of a program to a device which displays the program connected to the device 有权
    将程序图形化部署到显示连接到设备的程序的设备上

    公开(公告)号:US08185832B2

    公开(公告)日:2012-05-22

    申请号:US11953932

    申请日:2007-12-11

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

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

    GRAPHICAL DEPLOYMENT OF A PROGRAM TO A DEVICE WHICH DISPLAYS THE PROGRAM PROXIMATE TO THE DEVICE
    8.
    发明申请
    GRAPHICAL DEPLOYMENT OF A PROGRAM TO A DEVICE WHICH DISPLAYS THE PROGRAM PROXIMATE TO THE DEVICE 有权
    将程序的图形部署到显示程序对设备的程序的设备

    公开(公告)号:US20080141170A1

    公开(公告)日:2008-06-12

    申请号:US11953939

    申请日:2007-12-11

    IPC分类号: G06F3/048 G06F9/44

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

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

    Graphically deploying programs on devices in a system
    9.
    发明授权
    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.

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

    Graphically configuring program invocation relationships by creating or modifying links among program icons in a configuration diagram
    10.
    发明授权
    Graphically configuring program invocation relationships by creating or modifying links among program icons in a configuration diagram 有权
    通过在配置图中创建或修改程序图标之间的链接,以图形方式配置程序调用关系

    公开(公告)号:US08290762B2

    公开(公告)日:2012-10-16

    申请号:US10176726

    申请日:2002-06-21

    IPC分类号: G06F9/455

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

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