Erfahren Sie hier, wie Sie eine Datenstruktur aufbauen können.
Die Datenstruktur wird in Form von Knoten dargestellt. Je nach Knotentyp können weitere Knoten in Anzahl und Tiefe beliebig eingebettet werden.
Knotentypen
Folgende Knotentypen sind verfügbar.
|
Symbol |
Name |
|---|---|
|
Object |
|
|
Array |
|
|
Property |
|
|
Attribute (nur im XML-Modus) |
Der Knotentyp wird mit einem Icon vor dem Namen angezeigt oder als Tooltipp, wenn man mit der Maus über den Knoten fährt.
Für den Aufbau der Datenstruktur gehen sie wie folgt vor:
-
Bevor Sie eine Datenstruktur konfigurieren können, müssen Sie den Root-Node definieren. Klicken Sie dazu auf Root-Knoten aufsetzen in der Spalte Name.
-
Es öffnet sich ein Dialog, in dem Sie den Root-Node als Object oder Array anlegen können. In den meisten Fällen ist der Root-Node ein Object. Wählen Sie z. B. Object und klicken Sie auf <OK>. Das Feld Name ist nicht verfügbar, sodass Sie keinen Namen eingeben können.

-
Klicken Sie auf Hinzufügen zu Root..., um weitere Knoten hinzuzufügen.

-
Wählen Sie jeweils aus dem folgenden Dialog den gewünschten Knotentyp aus, tragen Sie die zusätzlichen Informationen ein bzw. wählen Sie sie aus, und fügen Sie den Knoten mit <OK> hinzu.

-
Bauen Sie sich auf diese Art Ihre Datenstruktur auf.

Eigenschaften der Knotentypen
Hinweis |
|
|---|---|
|
Objekten können Sie stets Knoten des Typs Object, Array oder Property hinzufügen. Im XML-Modus können Sie zusätzlich den Typ Attribute wählen. |
|
Name
Der Name eines Knotens kann ein statischer Wert oder ein Signal sein.
Tragen Sie einen statischen Namen von Hand direkt in das Feld ein.
Die Namen der Knoten, die auf derselben Gliederungsebene liegen, müssen eindeutig sein. Wenn Sie trotzdem einen Namen doppelt vergeben, erscheint eine Fehlermeldung und die Eingabe wird nicht akzeptiert.
Wenn Sie ein Signal wählen wollen, klicken Sie auf den Pfeil für die Auswahlliste und wählen Sie das gewünschte Signal aus dem Signalbaum aus. Als Name des Knotens wird dann der Signalname angezeigt.

Hinweis |
|
|---|---|
|
Für Knoten, die als Elternknoten ein Array haben, kann kein Name eingetragen werden. Knoten bzw. Elemente in einem Array werden stets mit ihrem Wert hinzugefügt. Um einem neuen unterlagerten Knoten einen Namen zuzuweisen, fügen Sie dem Array zunächst einen Knoten vom Typ Object hinzu und erst anschließend den gewünschten neuen Knoten. |
|
Werttyp und Wert
Diese beiden Parameter sind nur für den Knotentyp Property verfügbar. Für Object und Array können Sie dort keine Einstellung vornehmen.
Für Property stehen folgende Werttypen zur Auswahl:
|
Werttyp |
Wert statisch |
Wert aus Signal |
|---|---|---|
|
String |
Statischer Wert auswählen und Text eintragen |
Textsignal auswählen |
|
Number |
Statischer Wert auswählen und Zahlenwert eintragen |
Analogsignal auswählen |
|
Boolean |
True oder False auswählen |
Digitalsignal auswählen |

Hinweis |
|
|---|---|
|
Da XML das Datentyp-Konzept nicht unterstützt, werden im XML-Modus Booleans immer zu true oder false aufgelöst.
|
|
Knoten entfernen
Um einen Knoten aus der Datenstruktur zu entfernen, machen Sie einen Rechtsklick auf den betreffenden Knoten und wählen im Kontextmenü Entfernen.
Alternativ können Sie die <Entf>-Taste drücken, wenn Sie den betreffenden Knoten in dem Datenstrukturbaum ausgewählt haben. Um ein versehentliches Löschen zu vermeiden, erfolgt ein Warnhinweis.


