Durch den Einsatz von Formeln in Bibliotheksobjekten können Ausprägungen der Komponenten im Projekt berechnet werden.
Die Formel wird direkt im Parameter-Editor in der Spalte Wert erstellt. Zur Erstellung von umfangreichen Formeln empfiehlt sich die Nutzung der Sicht Formeleditor, bzw. des modalen Formeleditors. Der modale Formeleditor wird über das Kontextmenü > Formeleditor öffnen gestartet. Sowohl die Sicht Formeleditor als auch der modale Formeleditor unterstützen den Anwender durch Syntax-Highlighting und Content-Assist.
Zusammengehörende Klammerpaare für die Klammertypen [ ], { } und ( ) werden im Formeleditor hervorgehoben. Dazu ist im Formeleditor der Cursor hinter einer öffnenden oder schließenden Klammer zu positionieren, um die gegenüberliegende Klammer mit einem Rahmen hervorzuheben.
Nur im modalen Formeleditor lässt sich mit der Tastenkombination Strg + F oder über das Kontextmenü > Suchen/Ersetzen nach einem bestimmten Term suchen und dieser durch einen anderen Term ersetzen.
Mit der Tastenkombination [Strg] + [Z] wird die letzte Eingabe rückgängig gemacht (UNDO) und mit der Tastenkombination [Strg] + [Y] wieder hergestellt (REDO).
Um eine Formel zu entwickeln, die das erwartete Ergebnis liefert, kann folgendermaßen vorgegangen werden:
- Öffnen Sie die Projektkomponente, für welche die Formel zu entwickeln ist.
- Markieren Sie das Feld Wert des entsprechenden Parameters.
- Nutzen Sie den Formeleditor für die Entwicklung der Formel.
Das Ergebnis der Formel lässt sich im nebenstehenden Feld Ergebnis kontrollieren.
Entspricht das berechnete Ergebnis den Erwartungen, wird die Formel über Kontextmenü > Formel in Bibliothekskomponente verschieben in die Bibliothekskomponente übertragen.
Handelt es sich um eine Formel in einer vor-instanziierten Bibliothekskomponente, wird die Formel über Kontextmenü > Formel in übergeordnete Bibliothekskomponente verschieben in die übergeordnete Bibliothekskomponente übertragen. In diesem Fall wird über Kontextmenü > Schnittstellen-Formel in eingebaute Bibliothekskomponente einfügen eine Schnittstellen-Formel (i.d.R. =mc.$<Parameter name> in den Parameter der eingebauten Bibliothekskomponente eingefügt.
Handelt es sich um eine Formel in einer vor-instanziierten Projektkomponente, wird die Formel über Kontextmenü > Formel in eingebaute Bibliothekskomponente verschieben in die eingebaute Bibliothekskomponente übertragen.
Hinweis:
Der Editor Parameter in der Projektkomponente muss gespeichert werden, um die Änderungen zu übernehmen und die Auswirkungen sehen zu können.
Über die Schaltfläche
lässt sich für mechatronische Projektkomponenten die Berechnung der Formeln stoppen und wieder starten.
Ist die Formelberechnung ausgeschaltet, wird beim Editieren einer Formel die Neuberechnung aller Parameter im Editor nicht ausgeführt. Für die Berechnung der editierten Formel, werden die bereits berechneten Ergebnisse verwendet.
Hinweis:
Die Schaltfläche
wird nur dann angezeigt, wenn in der Initialisierungsdatei die Laufzeitoption de.eplan.eec.enableStartStopFormulaCalculation eingetragen ist.