Avez-vous déjà vue s’afficher, à l'improviste, dans vos données un NAN? Vous êtes-vous demandé qui il est et comment il est arrivé là ? Et, plus important encore, comment fait-on pour le faire disparaître et récupérer vos données?
NAN signifie ‘’Not A Number : pas un nombre’’, indiquant une mesure invalide. Elle peut apparaître lorsque la tension de sortie d'un capteur dépasse la plage de tension d'entrée spécifiée dans l'instruction de mesure.
Les valeurs qui se terminent par C dans la sélection de la plage de tension lorsque l'enregistrement d'une entrée est ouvert. C'est ce que vous obtenez si un conducteur de votre capteur est déconnecté ou cassé. Lorsque cela se produit, encore une fois, NAN apparaîtra comme valeur de mesure.
Les NAN sont également causés par des problèmes de mesure sur le SDI-12 et des expressions mathématiques parfois incongrues comme zéro divisé par zéro.
Lorsque NAN apparait dans vos mesures, il peut aussi se retrouver dans vos données stockées.
NAN est pas si mal que cela ---- c’est un bon indicateur que vous avez un problème de mesure, si vous ne voulez pas l'ignorer. Cependant, vous pouvez programmer la centrale de mesure pour annuler les NAN de vos données en utilisant les instructions de sortie DisableVar de l’éditeur CRBasic (abréviation de " disable variable "). DisableVar est utilisé pour déterminer si une mesure est incluse dans les données de sortie.
Par exemple, dans le cas d'un capteur de température de l'air, DisableVar peut être réglé pour AirTempC = NAN. Cela exclut NAN à partir des données de sortie de température de l'air.
N'oubliez pas d'utiliser votre touche F10 à portée de main afin d'insérer un nom de variable lors de la construction de votre expression. Vous pouvez voir la démonstration de ceci sur : www.campbellsci.com/19_1_9999_154
Si toutes les mesures de sortie ont pour résultat NAN, des NAN seront toujours stockées dans la mémoire finale, peu importe ce que vous avez fait avec l’instruction DisableVar.
Si NAN se présente à votre porte, chercher la source du problème. Connectez tous les câbles en toute sécurité. Vérifiez les câbles endommagés. Vérifier la plage de tension de sortie du capteur avec la plage de tension d'entrée de votre centrale d’acquisition. Envoyons NAN se balader !
Amicalement vôtre,