Ordnet die Zeilen und Spalten eines 2D-Arrays erneut an, indem die Elemente in der angegebenen Spalte oder Zeile in aufsteigender Reihenfolge sortiert werden.

Das VI ordnet die Elemente in der angegebenen Spalte oder Zeile in aufsteigender Reihenfolge erneut an, indem Elemente mit Hilfe der Vergleichsregeln für verschiedene Datentypen verglichen werden.


icon

Ein-/Ausgänge

  • c2dfxdt.png 2D-Array

    2D-Array gibt das 2D-Array an, das sortiert werden soll.

    Dieser Eingang akzeptiert ein Array mit beliebigem Datentyp (mit Ausnahme von Referenzen).

  • cenum.png Zu indizierende Dimension (Spalte)

    Zu indizierende Dimension gibt die Dimension des 2D-Arrays an, nach der sortiert werden soll.

    0column (Standardwert) - Ordnet die Zeilen neu an, indem die Elemente in der indizierten Spalte in aufsteigender Reihenfolge sortiert werden.
    1row—Ordnet die Spalten neu an, indem die Elemente in der indizierten Zeile in aufsteigender Reihenfolge sortiert werden.
  • ci32.png Index

    Index gibt den Index der Spalte oder Zeile an, die Elemente enthält, die neu angeordnet werden sollen.

    Dieser Eingang akzeptiert einen vorzeichenbehafteten 32-Bit-Integer oder ein Array aus vorzeichenbehafteten 32-Bit-Integern.

  • i2dfxdt.png Sortiertes 2D-Array

    Sortiertes 2D-Array gibt eine sortierte Version des 2D-Arrays aus.

  • ibool.png Index außerhalb des Bereichs?

    Index außerhalb des Bereichs? gibt TRUE aus, wenn die indizierte Spalte oder Zeile oder eine beliebige indizierte Spalte oder Zeile nicht in dem 2D-Array vorhanden ist. Ansonsten wird FALSE ausgegeben.

  • Im Beispiel unten wird veranschaulicht, wie dieses VI das folgende 2D-Array sortiert, wenn Zu indizierende Dimension die Spalte ist.

    Alice28Femaledeveloper
    Robert31MaleManager
    David29MaleTechnician
    Kate29FemaleEngineer

    Wenn Index gleich 1 ist, gibt dieses VI das folgende Array aus.

    Alice28Femaledeveloper
    David29MaleTechnician
    Kate29FemaleEngineer
    Robert31MaleManager
    Hinweis Wenn mehrere Zeilen das gleiche Element in der indizierten Spalte haben, behält das VI die ursprüngliche Reihenfolge der Zeilen bei.

    Wenn Index gleich 3 ist, gibt dieses VI das folgende Array aus.

    Kate29FemaleEngineer
    Robert31MaleManager
    David29MaleTechnician
    Alice28Femaledeveloper
    Hinweis Das VI sortiert String-Elemente basierend auf Groß- und Kleinschreibung. In diesem Beispiel enthält die indizierte Spalte die folgenden Elemente:
    developer
    ,
    Manager
    ,
    Technician
    ,
    Engineer
    . Dieses VI ordnet diese Spalte wie folgt um
    Engineer
    ,
    Manager
    ,
    Technician
    ,
    developer
    .

    Wenn Index gleich {2, 0} ist, gibt dieses VI das folgende Array aus.

    Alice28Femaledeveloper
    Kate29FemaleEngineer
    David29MaleTechnician
    Robert31MaleManager
    Hinweis Wenn Index ein Array ist, sortiert das VI die Elemente in den indizierten Spalten der Reihenfolge nach. Im vorliegenden Beispiel sortiert das VI zuerst die Elemente in Spalte 2 in aufsteigender Reihenfolge und dann die Elemente in Spalte 0.

    Beispiele

    Die folgenden Beispieldateien sind in LabVIEW enthalten.

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