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

   
   

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.

Ein computer-gestütztes virtuelles Instrumentenausrüstung System einschließlich einen Host-Computer und ein eingebettetes System oder eine Vorrichtung, worin die graphischen Programme, die mit dem Computersystem verursacht werden, zum eingebetteten System downloadet werden können für Durchführung in einer Realzeit oder in einer deterministischeren Weise. Die anwesende Erfindung stellt folglich eine Methode für eine eingebettete Anwendung automatisch erzeugen in Erwiderung auf ein graphisches Programm zur Verfügung, das von einem Benutzer verursacht wird. Dieses liefert den Benutzer die Fähigkeit, Instrumentfunktionalität mit graphischen Programmierung Techniken zu entwickeln oder zu definieren, beim Ermöglichen des resultierenden Programms, in einem eingebetteten Realzeitsystem zu funktionieren. Die Erfindung schließt eine Romanmethode für die Konfiguration des eingebetteten Systems ein. Während der Durchführung eines graphischen Programms im eingebetteten System, führt der Blockdiagrammteil im eingebetteten System durch, und die Wirt CPU führt Frontabdeckung Anzeige Code durch, um auf dem Schirm die graphische Frontabdeckung des graphischen Programms anzuzeigen. Das eingebettete System und der Host-Computer tauschen Daten mit einem Frontabdeckung Protokoll, diesem Betrieb zu ermöglichen aus. Die anwesende Erfindung schließt auch verbesserte Ausprüfenunterstützung für die graphischen Programme ein, die auf dem eingebetteten System durchführen. Das Wirt graphische Programmiersystem stellt folglich die Benutzerschnittstelle für die graphischen Programme zur Verfügung, die auf dem eingebetteten System durchführen und im Wesentlichen dient als die Frontabdeckung "Datenbanksuchroutine" für eingebettete Anwendungen. Der Wirt LabVIEW kann als eine unabhängige Anwendung auch dienen, die eingebettetes LabVIEW durch das geteilte Gedächtnis verbundenIST. Das Wirt graphische Programmiersystem liefert weiter ein nahtloses Klima, in dem der Benutzer eine eingebettete Anwendung mit graphischen Techniken Programmierung des hohen Niveaus entwickeln kann.

 
Web www.patentalert.com

< Image encryption method and device

< Mode selection for data transmission in wireless communication channels based on statistical parameters

> Information-object designation system

> Apparatus and method for providing services using personal address books

~ 00106