Fonction Sélectionner
- Mise à jour2025-07-30
- 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 and cas faux must be of the same type, but they can have different numeric representations.
sélecteur
—
sélecteur détermine si la fonction renvoie la valeur de cas vrai ou de cas faux dans valeur sélectionnée. If you wire an error cluster to sélecteur and an error occurs, the error cluster passes a TRUE value to the function. Otherwise, the error cluster passes a FALSE value to the function.
cas faux
—
cas faux est la valeur renvoyée par cette fonction si sélecteur passe à la valeur FAUX. cas vrai and cas faux must be of the same type, but they can have different numeric representations.
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
—