Effectue la rotation des éléments du tableau dans la direction indiquée par le signe de n.

Le connecteur affiche les types de données par défaut de cette fonction polymorphe.


icon

Entrées/Sorties

  • ci32.png n

    n doit être un type de données numérique.

    La fonction contraint n à prendre la forme d'un entier 32 bits si vous y câblez une autre représentation.
  • c1ddbl.png tableau

    tableau peut être un tableau 1D de n'importe quel type.

  • i1ddbl.png tableau (n rotations)

    tableau (n rotations) est le tableau en sortie.

    Par exemple, si n est 1, tableau[0] en entrée devient tableau[1] en sortie, tableau[1] en entrée devient tableau[2] en sortie, et ainsi de suite, et tableau[m–1] en entrée devient tableau[0] en sortie, m étant le nombre d'éléments du tableau. Si n est –2, tableau[0] en entrée devient tableau[m–2] en sortie, tableau[1] en entrée devient tableau[m–1] en sortie, et ainsi de suite, et tableau[m–1] en entrée devient tableau[m–3] en sortie, m étant le nombre d'éléments du tableau.
  • 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 Non supporté.
    Utilisation Si vous câblez une constante directement à l'entrée n, cette fonction est purement une opération de câblage. Sinon, cette fonction implémente un algorithme itératif, faisant pivoter les éléments d'une position à chaque cycle d'horloge.
    Cadencement Si n est une constante, cette opération ne requiert aucun cycle d'horloge. Sinon, cette opération prend ne cycles d'horloge à s'exécuter, plus trois cycles d'horloge de temps système.
    Ressources Si vous câblez une constante directement à l'entrée n, cette opération ne consomme aucune ressource FPGA. Sinon, cette opération consomme des ressources FPGA proportionnellement à la taille du tableau.