A system and method for creating a graphical program, wherein the graphical program is operable to invoke execution of textual code. The user selects a code node for inclusion in the graphical program, wherein the code node is displayed on the screen. The user then selects or enters textual code that is comprised in or displayed in the code node. The textual code may be code from a text-based language, such as Perl, Mathematica, or Java, etc., or may be a script from a scripting language. The user may manually enter the textual code into the code node, or import the textual code from a file. The textual code comprised in the code node is user viewable and editable. During execution of the graphical program, the code node is operable to invoke execution of the textual code comprised in the code node. The textual code is preferably executed by an instance of a server program. During execution of the graphical program, the graphical programming system provides the textual code to the server program, as well as any input data received by the code node. The server program then executes the textual code, using any input data received by the code node, and produces an output which is provided back to the graphical program. The present invention thus enables a user of a graphical programming system to more easily incorporate, view, edit and debug textual based code from within the graphical programming system.

Un système et une méthode pour créer un programme graphique, où le programme graphique est fonctionnel pour appeler l'exécution du code textuel. L'utilisateur choisit un noeud de code pour l'inclusion dans le programme graphique, où le noeud de code est affiché sur l'écran. L'utilisateur alors choisit ou écrit le code textuel qui est comporté dedans ou montré dans le noeud de code. Le code textuel peut être code d'une langue basée par texte, telle que le Perl, le Mathematica, ou le Java, etc., ou peut être un manuscrit d'une langue scripting. L'utilisateur peut manuellement écrire le code textuel dans le noeud de code, ou importez le code textuel à partir d'un dossier. Le code textuel comporté dans le noeud de code est utilisateur visualisable et editable. Pendant l'exécution du programme graphique, le noeud de code est fonctionnel pour appeler l'exécution du code textuel comporté dans le noeud de code. Le code textuel est de préférence exécuté par un exemple d'un programme de serveur. Pendant l'exécution du programme graphique, le système de programmation graphique fournit le code textuel au programme de serveur, comme n'importe quelles données d'entrée reçues par le noeud de code. Le programme de serveur exécute alors le code textuel, en utilisant n'importe quelles données d'entrée reçues par le noeud de code, et produit un résultat qui est fourni de nouveau au programme graphique. La présente invention permet ainsi un utilisateur d'un système de programmation graphique à plus facilement incorporent, regardent, éditent et corrigent le code basé textuel de dans le système de programmation graphique.

 
Web www.patentalert.com

< (none)

< Tunable diode laser with fast digital line selection

> Planar integrated circuit interconnect

> (none)

~ 00013