Détection D'erreurs; Gestion D'erreur - National Instruments LabVIEW Manuel De L'utilisateur

Table des Matières

Publicité

Détection d'erreurs

Gestion d'erreur

© National Instruments Corporation
Même si vous êtes sûr des VIs que vous créez, vous ne pouvez pas prédire
les problèmes que rencontreront les utilisateurs. Sans mécanisme de
recherche d'erreur, vous savez seulement que le VI ne fonctionne pas
correctement. La détection d'erreurs vous indique pour quelle raison et à
quel endroit l'erreur s'est produite.
Lorsque vous effectuez des opérations d'entrées/sorties (E/S), envisagez
l'éventualité d'erreurs. Presque toutes les fonctions d'E/S renvoient des
informations sur l'erreur. Incluez la recherche d'erreur dans les VIs,
particulièrement pour les opérations d'E/S (fichier, série, instrumentation,
acquisition de données et communication) et fournissez un mécanisme
pour gérer les erreurs de manière appropriée.
La recherche d'erreur dans les VIs peut vous aider à identifier les
problèmes suivants :
Vous avez incorrectement initialisé les communications ou vous avez
écrit des données incorrectes sur un périphérique externe.
Un périphérique n'est plus alimenté, est en panne ou fonctionne
incorrectement.
Vous avez mis à jour votre système d'exploitation, qui a changé le
chemin vers un fichier, ou encore la fonctionnalité d'un VI ou de la
bibliothèque. Vous pouvez remarquer un problème dans un VI ou un
programme du système.
Par défaut, LabVIEW gère automatiquement les erreurs en interrompant
l'exécution. Vous pouvez choisir d'autres méthodes de gestion des erreurs.
Par exemple, si un VI d'E/S dans le diagramme produit un timeout, vous
pouvez choisir que seule une partie de l'application s'arrête. Vous pouvez
également vouloir que le VI retente son exécution pendant un certain
temps. Dans LabVIEW, vous pouvez effectuer ces choix sur le diagramme
du VI.
Les VIs et les fonctions retournent des erreurs de deux façons : avec des
codes d'erreur numériques ou avec un cluster d'erreur. Typiquement, les
fonctions utilisent des codes d'erreur numériques et les VIs utilisent un
cluster d'erreur, avec en général des entrées et des sorties d'erreur.
Reportez-vous à la section
des informations complémentaires sur les clusters d'erreur.
Chapitre 6
Clusters d'erreur
6-15
Exécution et mise au point des VIs
de ce chapitre, pour obtenir
Manuel de l'utilisateur LabVIEW

Publicité

Table des Matières
loading

Table des Matières