Attribut 'ExpandFully'

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: Zeile oberhalb der Deklarationszeile des Arrays

Beispiel:

Visualisierung visu soll in einen Frame innerhalb von Visualisierung visu_main eingefügt werden. aSample 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 aSample in diesem Eigenschaftendialog verfügbar zu bekommen, müssen Sie das Attribut 'ExpandFully' im Schnittstelleneditor von visu direkt vor aSample einfügen. Deklaration im Schnittstelleneditor von visu:

VAR_INPUT 
    {attribute 'ExpandFully'} 
    aSample : ARRAY[0..5] OF INT; 
END_VAR 
Attribut 'ExpandFully' 1: