Réorganise les lignes ou colonnes d'un tableau 2D en classant les éléments de la ligne ou colonne spécifiée en ordre croissant.

Ce VI réorganise les éléments de la colonne ou ligne spécifiée en ordre croissant en comparant les éléments selon les règles de comparaison des différents types de données.


icon

Entrées/Sorties

  • c2dfxdt.png tableau 2D

    tableau 2D spécifie le tableau 2D que vous voulez classer.

    Cette entrée accepte un tableau de n'importe quel type de données, à l'exception des refnums.

  • cenum.png dimension à indexer (colonne)

    dimension à indexer spécifie la dimension du tableau 2D à utiliser pour le classer.

    0column (valeur par défaut) — Réorganise les lignes en classant les éléments de la colonne indexée en ordre croissant.
    1row— Réorganise les colonnes en classant les éléments de la ligne indexée en ordre croissant.
  • ci32.png indice

    indice spécifie l'indice de la colonne ou de la ligne qui contient les éléments que vous voulez réorganiser.

    Cette entrée accepte un entier signé 32 bits ou un tableau d'entiers signés 32 bits.

  • i2dfxdt.png tableau 2D classé

    tableau 2D classé renvoie une version classée du tableau 2D.

  • ibool.png indice hors gamme?

    indice hors gamme? renvoie VRAI si la colonne ou ligne indexée, ou toute colonne ou ligne indexée, n'existe pas dans le tableau 2D. Sinon, cette sortie renvoie FAUX.

  • L'exemple suivant montre comment ce VI classe le tableau 2D suivant si dimension à indexer est colonne.

    Alice28Femaledeveloper
    Robert31MaleManager
    David29MaleTechnician
    Kate29FemaleEngineer

    Si indice est 1, ce VI renvoie le tableau suivant.

    Alice28Femaledeveloper
    David29MaleTechnician
    Kate29FemaleEngineer
    Robert31MaleManager
    Remarque Si plusieurs lignes ont le même élément pour la colonne indexée, ce VI conserve l'ordre d'origine de ces lignes.

    Si indice est 3, ce VI renvoie le tableau suivant.

    Kate29FemaleEngineer
    Robert31MaleManager
    David29MaleTechnician
    Alice28Femaledeveloper
    Remarque Pour les éléments chaîne, ce VI réorganise les éléments en respectant la casse. Dans cet exemple, la colonne indexée contient les éléments suivants :
    developer
    ,
    Manager
    ,
    Technician
    ,
    Engineer
    . Ce VI réorganise cette colonne en
    Engineer
    ,
    Manager
    ,
    Technician
    ,
    developer
    .

    Si indice est {2, 0}, ce VI renvoie le tableau suivant.

    Alice28Femaledeveloper
    Kate29FemaleEngineer
    David29MaleTechnician
    Robert31MaleManager
    Remarque Si indice est un tableau, ce VI réorganise les éléments des colonnes indexées dans l'ordre. Dans cet exemple, ce VI réorganise d'abord les éléments de la colonne 2 en ordre croissant, puis ceux de la colonne 0.

    Exemples

    Reportez-vous aux exemples de fichiers inclus avec LabVIEW suivants.

    • labview\examples\Malleable VIs\Basics\Malleable VIs Basics.lvproj