Fonction Permuter les mots
- Mise à jour2026-07-27
- Temps de lecture : 2 minute(s)
Permute les 16 bits de rang supérieur et les 16 bits de rang inférieur pour chaque entier contenu dans données.
Par exemple, si l'entrée en format hexadécimal est 1234567890ABCDEF, cette fonction permute 1234 avec 5678 et 90AB avec CDEF, et renvoie 56781234CDEF90AB. Le connecteur affiche les types de données par défaut de cette fonction polymorphe.

Entrées/Sorties
données
—
données est un entier, un tableau d'entiers, ou un cluster qui contient les entiers dont vous voulez permuter les mots. Dans le cas où il s'agit d'un cluster qui contient des entiers, cette fonction permute uniquement les entiers du cluster. Si vous voulez permuter les octets des nombres à virgule flottante ou à virgule fixe, utilisez la fonction Adapter le type pour adapter la valeur à un tableau d'octets 1D. Puis utilisez la fonction Inverser un tableau 1D et adaptez son type pour revenir à un nombre à virgule flottante ou à virgule fixe. Les refnums et les variants ne constituent pas des entrées valides. Ces deux types de données risquent de casser le fil de liaison.
mots échangés
—
mots échangés a la même structure et type de données que données. |
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 | Vous ne pouvez pas câbler un type de données à virgule fixe à cette fonction. |
| 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 pas de ressources FPGA car c'est uniquement une opération de câblage. |
données
—
mots échangés
—