Labview

           

Principes

Le langage G

Le langage G se base sur le principe du flot de données, auquel ont été rajoutées des structures de programmation afin d'obtenir un langage de programmation complet.

Un diagramme flot de données permet d'exprimer une fonction de manière graphique. Un tel diagramme est composé de :

Des règles d'évolution permettent de faire évoluer ce diagramme :

Un diagramme flot de données peut être encapsulé afin d'être réutilisé, en tant que noeud (fonction), par d'autres diagrammes flot de données. Les terminaux du diagramme deviennent alors les entrées/sorties du noeud.

Le diagramme de la figure suivante exprime le calcul de d = a + b * (b - c) et de e = b - c.

Le principe du langage G

Le langage G implémente la notion d'encapsulation des données qui consiste à représenter un ensemble d'opérations par un noeud, donc de définir des fonctions et des sous-fonctions. Pour le diagramme précédent, le noeud d'encapsulation possèdera 3 entrées a, b et c et deux sorties d et e.

Encapsulation d'un diagramme

Valid XHTML 1.0!