La création d置n VI se déroule en trois phases :
Création
de l段nterface utilisateur,
Edition du diagramme
flot de données,
Encapsulation
du VI.
Lors de la création d置n nouveau VI, il faut partir d置n VI vierge : menu File >> New .
Il s誕git de placer dans la face-avant, les différents objets permettant de communiquer avec l置tilisateur. Ces objets proviennent de la fenêtre Controls et peuvent être de deux natures :
contrôle
: variable d'entrée, l置tilisateur pourra manipuler cet objet pour
donner des consignes. Par exemple, un bouton ou bien un potentiomètre.
indicateur
: variable de sortie, l置tilisateur lira la valeur de cet objet pour avoir
des informations. Par exemple, un vu-mètre ou bien un graphique.
Un objet de type contrôle (resp. indicateur) peut être transformé en indicateur (resp. contrôle). Pour cela, il suffit d'ouvrir un menu local sur l弛bjet et de choisir le menu Change to indicator (resp. Change to control). Il est à noter que ce menu local permet de changer l'ensemble des caractéristiques de l弛bjet (Figure 14).
Lors de la création de ces objets dans la face-avant, les terminaux correspondants apparaissent automatiquement dans le diagramme. Les terminaux correspondant à un contrôle sont entourés d置n bord épais (Figure 15), ceux correspondant à un indicateur sont entourés d置n bord fin (Figure 16).
|
Lorsque l段nterface utilisateur a été définie, tous les terminaux nécessaires au diagramme flot de données se trouvent dans la fenêtre du diagramme. Il faut maintenant placer les noeuds du diagramme. Ces noeuds se trouvent dans la fenêtre Functions. Il suffit donc de les sélectionner et de les disposer dans le diagramme (Figure 17). |
Les noeuds sont regroupés dans des sous-menus logiques ; ainsi, toutes les fonctions arithmétiques usuelles sur les nombres se trouvent dans le sous-menu Numeric.
|
Lorsque les différents objets nécessaires au diagramme ont été créés, les arcs permettant de les relier sont créés à l'aide de l'outil Bobine (Figure 18) en cliquant sur les points d'entrée ou de sortie des différents noeuds à relier. |
Il est possible de faire apparaître une fenêtre d'aide (Figure 19) en suivant la séquence de menu Help >> Show help. Cette fenêtre permet de savoir quels sont les points d'entrée/sortie du VI, ainsi que d'obtenir une description de sa fonction.
LabVIEW propose des types de données de base (Figure 20). Chaque type est repéré à l'aide de couleurs différentes. Les arcs d'un type donné ont la couleur de ce type, leur représentation peut varier d'un type à l'autre. Différentes structures de données (Figure 21) sont disponibles, basées sur la notion de tableau (un scalaire est un tableau de dimension 0, un vecteur est un tableau de dimension 1, etc.).
|
Pour encapsuler un VI, afin de pouvoir l'utiliser comme sous-VI dans
un autre VI, il faut définir le noeud qui lui correspond ainsi que
ses entrées/sorties. On fait apparaître les connexions du
noeud correspondant à un VI en ouvrant un menu local sur l'icône
de la face-avant du VI (en haut à droite) et en choisissant le menu
Show connector (Figure 22). |
Emmanuel Geveaux - 1997