Das Pragma bewirkt, dass die Komponenten eines Arrays, das als Eingabevariable für referenzierte Visualisierungen verwendet wird, im Eigenschaftendialog der Visualisierung sichtbar gemacht werden.
Syntax:
{attribute 'ExpandFully'}
Einfügeort: Die Zeile oberhalb der Zeile mit der Deklaration des Arrays.
Beispiel
Visualisierung „visu“ soll in einen Frame innerhalb von Visualisierung „visu_main“ eingefügt werden.
arr ist als Eingabevariable im Schnittstelleneditor von „visu“ definiert und wird somit später für Zuweisungen im Eigenschaftendialog des Frames
in „visu_main“ bereitstehen.
Um auch die einzelnen Komponenten von arr in diesem Eigenschaftendialog verfügbar zu bekommen, müssen Sie das Attribut 'ExpandFully' im Schnittstelleneditor von visu direkt vor arr einfügen. Deklaration im Schnittstelleneditor von „visu“:
VAR_INPUT
{attribute 'ExpandFully'}
arr : ARRAY[0..5] OF INT;
END_VAR
