Fonction Pas un nombre/chemin/refnum ?
- Mise à jour2025-07-30
- Temps de lecture : 3 minute(s)
Renvoie VRAI si nombre/chemin/refnum n'est pas un nombre (NaN), <Pas un chemin> ou pas un refnum. Sinon, cette fonction renvoie FAUX.
Utilisez cette fonction pour vérifier qu'une référence à un objet, tel qu'un VI, une application ou une commande, réside toujours dans la mémoire du système et n'a pas été fermée.
Le connecteur affiche les types de données par défaut de cette fonction polymorphe.

Entrées/Sorties
nombre/chemin/refnum
—
nombre/chemin/refnum peut être un nombre scalaire, un chemin ou un refnum, ou encore un cluster ou un tableau de nombres, de chemins ou de refnums.
NaN/chemin/refnum ?
—
NaN/chemin/refnum ? est une valeur booléenne dont la structure de type de données est identique à celle de nombre/chemin/refnum. |
Cette fonction ne s'applique qu'aux références générées par des fonctions LabVIEW. N ' utilisez pas cette fonction pour évaluer la validité d ' un refnum de rendezvous, d ' un refnum de sémaphore ou de tout autre refnum créé par l ' Assistant GOOP, le toolkit LabVIEW Database Connectivity ou le toolkit LabVIEW Internet. Pour les refnums de rendez-vous, utilisez le VI Pas un rendez-vous. Pour les refnums de sémaphores, utilisez le VI Pas un sémaphore. Pour tous les autres refnums GOOP ou les refnums créés par le toolkit, utilisez les VIs définis par le créateur de refnums.
Pour éviter les situations de compétition lors de l'évaluation de l'état d'un refnum, National Instruments vous recommande de limiter l'usage de cette fonction comme suit :
- N'utilisez pas cette fonction pour déterminer si un refnum n'est pas valide avant d'utiliser ce refnum.
- Utilisez cette fonction dans des sondes personnalisées pour obtenir l'état du refnum.
- Utilisez cette fonction pour évaluer l'état d'un refnum existant non valide avant d'évaluer un nouveau refnum.
- Utilisez cette fonction pour évaluer l'état d'un refnum avant d'utiliser un autre refnum.
- Envisagez d'utiliser des sémaphores pour protéger le code que la fonction exécute de manière conditionnelle.
Détails du module FPGA
Les détails suivants s'appliquent lorsque vous utilisez cet objet dans un VI FPGA.
| Boucle cadencée à un cycle | Supportée. |
| Utilisation | Le module FPGA ne supporte que la fonctionnalité Pas un nombre. |
| Cadencement | Cette fonction ne requiert aucun cycle d'horloge pour s'exécuter car elle n'inclut pas de registre interne. |
| Ressources | Cette fonction ne consomme les ressources FPGA que si l'entrée est à virgule flottante simple précision (SGL). Si l'entrée est autre qu'un SGL, la fonction renvoie une constante FAUX et est optimisée si elle n'est pas connectée à une autre logique. |
nombre/chemin/refnum
—
NaN/chemin/refnum ?
—