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.

    If you want to byte-swap floating-point or fixed-point numbers, use the Adapter le type function to cast the value to a 1D array of bytes. Then use the Inverser un tableau 1D function and type cast it back to a floating-point or fixed-point number. Neither refnums or variants are valid inputs. Both will break the input wire.
  • 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 LabVIEW FPGA Module .
    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.