Array-Handling

Das Table Chart unterstützt die Anzeige von Arrayvariablen mit einer speziellen Hierarchiestruktur.

Array-Anzeige

Auf der obersten Ebene wird ein Array als eine einzige Zeile dargestellt, die dem gesamten Array entspricht. Wenn das Array eingeklappt ist, werden die Werte inline angezeigt und durch ein Pipe-Zeichen (|) getrennt, was einen kompakten Überblick über die Daten ermöglicht. Wenn das Array ausgeklappt ist, wird jeder sichtbare Array-Index als einzelne Zeile angezeigt, so dass die Elemente im Detail untersucht werden können.

Array-Handling 1:

Performance-Einstellungen

Um eine gute Performance zu gewährleisten und die Lesbarkeit bei der Arbeit mit großen Arrays zu erhalten, werden standardmäßig nicht alle Indizes angezeigt. Sie können einen Startindex definieren, um das erste sichtbare Arrayelement festzulegen, und eine Länge, um zu steuern, wie viele Elemente angezeigt werden, mit einem Maximum von 32 sichtbaren Indizes gleichzeitig.

Der Benutzer kann wählen, ob er das gesamte Array aufzeichnen und Aktualisierungen für alle Indizes vom Scope Server erhalten möchte oder ob er nur einen einzelnen Array-Index aufzeichnen möchte. Wenn nur ein Index aufgezeichnet wird, verhält sich die Erfassung wie ein normaler Nicht-Array-Kanal.

Dieses Verhalten wird auch beim Erstellen und Laden von Snapshots (LINK) zuverlässig gehandhabt. Sowohl Full-Array- als auch Single-Index-Erfassungen werden korrekt beibehalten, was eine konsistente Aufzeichnung und Wiedergabe in Snapshot-Workflows gewährleistet.

Diese Einstellungen können für jeden Kanal über das Eigenschaften-Panel oder in einem spezifischen Popup-Fenster über das Kontextmenü des Kanals konfiguriert werden:

Array-Handling 2: