Fonction Sélectionner
- Mise à jour2026-07-27
- Temps de lecture : 3 minute(s)
Renvoie la valeur câblée à l'entrée cas vrai ou à l'entrée cas faux, suivant la valeur de sélecteur. Si sélecteur est VRAI, cette fonction renvoie la valeur câblée à cas vrai. Si sélecteur est FAUX, cette fonction renvoie la valeur câblée à cas faux.
Le connecteur affiche les types de données par défaut de cette fonction polymorphe.

Entrées/Sorties
cas vrai
—
cas vrai est la valeur renvoyée par cette fonction si sélecteur est VRAI. cas vrai et cas faux doivent être du même type, mais peuvent avoir une représentation numérique différente.
sélecteur
—
sélecteur détermine si la fonction renvoie la valeur de cas vrai ou de cas faux dans valeur sélectionnée. Si vous câblez un cluster d'erreur à sélecteur et qu'une erreur se produit, le cluster d'erreur transmet la valeur VRAI à la fonction. Sinon, le cluster d'erreur transmet la valeur FAUX à la fonction.
cas faux
—
cas faux est la valeur renvoyée par cette fonction si sélecteur passe à la valeur FAUX. cas vrai et cas faux doivent être du même type, mais peuvent avoir une représentation numérique différente.
valeur sélectionnée
—
valeur sélectionnée est la valeur câblée à cas vrai si sélecteur est VRAI. valeur sélectionnée est la valeur câblée à cas faux si sélecteur est FAUX. |
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 | Si vous utilisez cette fonction avec le type de données à virgule flottante simple précision, reportez-vous aux rubriques Utiliser le type de données à virgule flottante simple précision et Décider quel type de données utiliser dans les conceptions FPGA pour connaître les implications du support de l'utilisation des ressources, de la latence et de la boucle cadencée à un cycle. |
| Cadencement | Dans une boucle cadencée à un cycle -- Lorsque vous utilisez des fonctions de comparaison dans une boucle cadencée à un cycle, le délai de logique combinatoire est proportionnel à la largeur des types de données que vous comparez. En dehors d'une boucle cadencée à un cycle - Lorsque vous utilisez des fonctions de comparaison en dehors d'une boucle cadencée à un cycle, chaque fonction de comparaison prend un cycle d'horloge. Si vous utilisez les fonctions de comparaison avec le type de données à virgule fixe, les modes de dépassement et d'arrondi peuvent avoir un impact sur le cadencement. |
| Ressources | Les fonctions de comparaison utilisent des ressources FPGA proportionnellement à la largeur des types de données que vous comparez. |
cas vrai
—
sélecteur
—
valeur sélectionnée
—