Éviter les données non définies
- Mise à jour2026-09-22
- Temps de lecture : 1 minute(s)
Ne vous fiez pas aux valeurs spéciales telles que NaN, Inf ou des tableaux 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 lui faisant générer une erreur s'il rencontre une situation qui produira probablement des données non définies.
Par exemple, si vous créez un VI qui utilise un tableau entrant pour auto-indexer une boucle For, déterminez ce que vous souhaitez que le VI fasse si le tableau en entrée est vide. Vous pouvez générer une sortie de code d'erreur, remplacer la valeur générée par la boucle par des données définies ou utiliser une structure Condition qui n'exécute pas la boucle For si le tableau est vide.
Contenu associé
- Objets du diagramme
- Groupage des données avec des tableaux et des clusters
- Traitement d'éléments individuels dans un tableau ou une collection avec une boucle
- Structures Condition : Exécution d'une section de code en fonction de valeurs en entrée
Le comportement de la structure Condition LabVIEW est similaire aux instructions switch ou if...then...else des langages textuels. Les structures Condition vous permettent d'exécuter différentes sections de code en fonction de la valeur en entrée que vous fournissez à la structure.