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.


icon

Entrées/Sorties

  • cu32.png 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.
  • iu32.png 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.

    Remarque Les détails suivants sont susceptibles de changer avec chaque version du module LabVIEW 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.