Objektnavigation durch Klammerung

Die eckigen Klammern müssen paarweise ‚auf gleicher Ebene‘ gesetzt werden. Sie umspannen einen ganzen Bedingungsausdruck oder liegen vollständig innerhalb einer Bedingung. Ein Öffnen vor der Bedingung und ein Schließen in der Bedingung ist nicht möglich.

Die Klammerung funktioniert analog zu  OsOj (Navigationspunkt setzen und Rückspringen). Eine aktive Multi-Behandlung wird an dieser Stelle grundsätzlich nicht abgebrochen.

Schlüsselkennung [ ]

Navigationsklammerung

Behandlung des Navigationsobjektes durch ‚Klammerung‘; d. h. erreicht die Auswertung die schließende Klammer „]“, so wird das Navigationsobjekt auf den Anfangswert zurückgesetzt und mit der weiteren Auswertung der Statements fortgefahren.

Syntax:

[ [+]   <statement sequence>  ];

+

Ausführung am Ende der Klammerung fortführen, auch wenn innerhalb der Klammerung eine Objektnavigation fehlschlägt.

 Beispiele für Objektnavigation

Formel

Wert des Formelattributes (Zeichenfolge)

Rb100;[P;A5;]A5;

Navigation zur Funktion eines Objektes. Innerhalb der Klammer wird zum Parent der Funktion navigiert und die entsprechende Designation (Name =Attribut-ID=5) ausgegeben. Danach wird der Name (Attribut-ID=5) der Funktion ausgegeben.

Aufgabe:

Es soll eine zusammengesetzte Zeichnungsnummer im Blatt erstellt werden, die aus dem Dokumentkennzeichen nach der EN 61355 und den Attributen Planart, Blattformat, Gezeichnet vonund Gezeichnet am bestehen soll. Die einzelnen Werte sollen mit „-“ getrennt sein. Das Dokumentkennzeichen ist in der übergeordneten Zeichnung im Attribut Unterlagenart enthalten.

Verwendete Formel:

Ergebnis der Formel: &EFS-Stromlaufplan-A3-AUC-12.07.2012