Dépendance De Données Manquante - National Instruments LabVIEW Manuel De L'utilisateur

Table des Matières

Publicité

Chapitre 5
Construction du diagramme
pouvez également utiliser des paramètres dupliqués pour contrôler l'ordre
d'exécution. Reportez-vous à la section
Paramètres dupliqués
du
chapitre 14,
E/S sur
fichiers, pour de plus amples informations sur les
paramètres dupliqués.
Une autre façon de contrôler l'ordre d'exécution est de créer une
dépendance artificielle des données, dans laquelle le nœud récepteur
n'utilise pas réellement les données reçues sur ses terminaux d'entrée. À la
place, le nœud récepteur utilise l'arrivée de données pour déclencher son
exécution. Reportez-vous au VI Timing Template (data dep) dans
pour étudier un exemple de
examples\general\structs.llb
dépendance artificielle des données.
Dépendance de données manquante
Ne présumez pas que l'exécution se déroule de gauche à droite et de haut
en bas lorsqu'il n'y a pas de dépendance de données. Assurez-vous d'avoir
clairement défini la séquence d'événements lorsque cela est nécessaire en
câblant le flux des données.
Dans l'exemple suivant, il n'existe pas de dépendance de données entre
la fonction Lire un fichier et la fonction Fermer un fichier parce que la
fonction Lire un fichier n'est pas câblée à la fonction Fermer un fichier. Cet
exemple peut générer des résultats inattendus, il est en effet impossible de
savoir quel VI s'exécute en premier. Si la fonction Fermer un fichier est la
première à s'exécuter, la fonction Lire un fichier ne fonctionne pas.
Le diagramme suivant établit une dépendance en câblant une sortie de la
fonction Lire un fichier à la fonction Fermer un fichier. La fonction Fermer
un fichier ne s'exécute pas tant qu'elle n'a pas reçu la sortie de la fonction
Lire un fichier.
© National Instruments Corporation
5-31
Manuel de l'utilisateur LabVIEW

Publicité

Table des Matières
loading

Table des Matières