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
