Array indizieren
- Aktualisiert2023-02-17
- 3 Minute(n) Lesezeit
Array indizieren
Gibt den in einem Array gespeicherten Wert zu einem bestimmten Index aus.
Ein-/Ausgänge

Array
Ein n-dimensionales Array beliebigen Typs.
Wenn Array ein leeres Array ist, gibt Element den Standardwert mit dem angegebenen Array-Datentyp aus.

Index
Eine Zahl, die sich auf eine Position im Eingangs-Arrays bezieht.
Der Index-Eingang für jede Dimension des Arrays wird automatisch vom Knoten bereitgestellt.
Default value: 0
Funktionsweise für Werte außerhalb des Bereichs
Wenn der Index einer Dimension kleiner als 0 oder größer als die Länge des Arrays in dieser Dimension ist, gibt dieser Knoten den Standardwert des für dieses Array definierten Datentyps aus.
Beziehung zwischen Index-Eingängen und Array-Dimensionen
Bei mehrdimensionalen Arrays sind die Index-Eingänge zeilenweise sortiert. Der erste Index entspricht der letzten Dimension des Eingangs Array und der letzte Index entspricht der ersten Dimension des Eingangs Array. In der folgenden Tabelle ist die Beziehung zwischen vier Eingängen des Typs Index und den Dimensionen eines vierdimensionalen Array-Eingangs dargestellt.
| Ordnung des Index | Entsprechende Dimension im Eingang "Array" | Name des Index |
|---|---|---|
| 1 | 4. | Volumenindex |
| 2 | 3. | Seitenindex |
| 3 | 2. | Zeilenindex |
| 4 | 1. | Spaltenindex |
Unverbundene Index-Eingänge
Unverbundene Eingänge des Typs Index ermöglichen das Abfragen eines Teil-Arrays des Arrays statt eines Elements. So kann beispielsweise Spalte 1 aus einem 2D-Array ausgelesen werden, indem im Spaltenindex 1 angegeben wird und der Zeilenindex unverbunden bleibt.
Wenn alle Index-Eingänge unverbunden sind, enthält das abgefragte Teil-Array eine Dimension weniger als das Array.
Beziehung zwischen Index und mehreren Ausgängen des Typs Element oder Teil-Array
Wenn Sie den Knoten nach unten aufziehen und mehrere Ausgänge des Typs Element oder Teil-Array anzeigen, werden für jeden Ausgang Index-Eingänge angezeigt. Der Wert, der mit den Index-Eingängen verbunden wird, bestimmt den Wert des entsprechenden Ausgangs. Wenn Sie jedoch keine Werte mit den Index-Eingängen verbinden, gibt der entsprechende Ausgang Element oder Teil-Array das Element oder Teil-Array aus, das auf den vorherigen Ausgang Element oder Teil-Array im Original-Array folgt. Eine Veranschaulichung dieser Beziehung finden Sie auf der Registerkarte Beispiele.

Element
Das skalare Element oder Teil-Array, das in Array am angegebenen Index gespeichert ist.
Aufziehen-Funktion
Wenn ein Array an diesen Knoten angeschlossen wird, zeigt dieser automatisch Index-Eingänge für jede Dimension des Arrays an, die Sie mit Array verbunden haben. Zum Hinzufügen zusätzlicher Element oder Teil-Array-Anschlüsse ziehen Sie den Knoten mit der Maus auf. Dieser Knoten hat für jeden Ausgang einen Index-Eingang.
Zugreifen auf ein Teil-Array durch das Deaktivieren der Indizierung einer Dimension
Sie können die Indizierung einer Dimension deaktivieren, indem Sie den dazugehörigen Index-Eingang offen lassen. Standardmäßig ist die Indizierung der ersten Dimension aktiviert, alle anderen sind deaktiviert. Sie können eine Konstante oder ein Bedienelement mit den aktiven Index-Eingängen verbinden.
So muss beispielsweise zur Indizierung einer Zeile in einem 2D-Array der erste Index-Eingang aktiviert und der zweite Index-Eingang deaktiviert sein. Wenn Sie das gleiche 2D-Array spaltenweise indizieren möchten, ziehen Sie den Knoten mit der Maus weiter auf, so dass weitere Eingangsanschlüsse zu sehen sind. Die neuen Anschlüsse haben ihren eigenen Element-Ausgang. Wenn alle Index-Eingänge offen gelassen werden, indiziert das erste Element die Zeile 0, das zweite die Zeile 1, und so weiter.