Éviter Des Données Indéfinies; Détection Et Gestion D'erreur - National Instruments LabVIEW Manuel De L'utilisateur

Table des Matières

Publicité

Chapitre 6
Exécution et mise au point des VIs
Éviter des données indéfinies
Détection et gestion d'erreur
Manuel de l'utilisateur LabVIEW
Ne vous fiez pas aux valeurs spéciales telles que
vides pour déterminer si un VI produit des données non définies. Au lieu
de cela, confirmez que le VI produit des données définies en faisant générer
une erreur par le VI s'il rencontre une situation qui produira probablement
des données indéfinies.
Par exemple, si vous créez un VI qui utilise un tableau entrant pour
auto-indexer une boucle For, déterminez comment vous voulez que le VI
réagisse lorsque le tableau d'entrée est vide : Il peut soit produire un code
d'erreur de sortie, soit remplacer les données définies par des valeurs créées
par la boucle.
Chaque erreur possède un code numérique et un message d'erreur
correspondant. Par défaut, LabVIEW gère automatiquement toute erreur
lors de l'exécution du VI en interrompant son exécution, en mettant en
évidence le sous-VI ou la fonction où l'erreur s'est produite et en affichant
la boîte de dialogue Erreur.
Sélectionnez Fichier»Propriétés du VI et sélectionnez Exécution dans le
menu déroulant Catégorie pour désactiver la gestion d'erreur automatique
pour un VI spécifique. Sélectionnez Outils»Options et sélectionnez
ensuite Diagramme dans le menu déroulant du haut de la fenêtre afin de
désactiver la gestion d'erreur automatique pour tous les nouveaux VIs que
vous créez.
Si vous voulez qu'un sous-VI ou une fonction ignore toute erreur
rencontrée, câblez la sortie sortie d'erreur du sous-VI ou de la fonction à
l'entrée entrée d'erreur du VI Effacer les erreurs. Pour désactiver la
gestion d'erreur automatique pour un sous-VI ou une fonction, câblez son
paramètre sortie d'erreur au paramètre entrée d'erreur d'un autre
sous-VI ou d'une autre fonction, ou à un indicateur sortie d'erreur.
Utilisez les VIs, les fonctions et les paramètres de gestion d'erreur pour
gérer les erreurs. Par exemple, si LabVIEW rencontre une erreur, vous
pouvez afficher le message d'erreur dans une boîte de dialogue. Utilisez la
gestion d'erreur avec les outils de mise au point pour rechercher et gérer les
erreurs. National Instruments vous recommande vivement d'utiliser la
gestion d'erreur.
6-14
,
ou des tableaux
NaN
Inf
ni.com

Publicité

Table des Matières
loading

Table des Matières