> For the complete documentation index, see [llms.txt](https://help.auxalia.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.auxalia.com/plant-tools/de/plantexpresstools/how-to-use/calculations/calculate-simple-example.md).

# Einfaches Beispiel berechnen

In diesem einfachen Beispiel berechnen wir die Eigenschaft „MesasuringType“, indem wir das erste Zeichen aus der Eigenschaft „Type“ verwenden. In diesem Beispiel zeigt „Type“ PI an, sodass der „MeasuringType“ „P“ ist.

![](/files/VfIWzcolmuh13LNugMhR)

Um eine neue Berechnung zu erstellen, klicken wir auf die Schaltfläche „Berechnungen bearbeiten“.

![](/files/Xt36cFe7ufAe3LwOgWjx)

Im folgenden Dialog klicken wir auf „Neu…“.

![](/files/oV8myx3nRtc2Mhjd4smt)

Im nächsten Dialog definieren wir die Klasse, die zu berechnende Eigenschaft und den Berechnungsausdruck selbst.

![](/files/yOJ709ZFqoNEYAuWhova)

Wir wählen die Klasse „Allgemeine Instrumentensymbole“ und die Eigenschaft „MeasuringType“ aus.

![](/files/aaOgjhdygqj3XBcl6252)

Als nächstes klicken wir auf die Schaltfläche „Bearbeiten“.

![](/files/elMqbugtxr4a0h9ryqJA)

Der leere „Expression Editor“ wird geöffnet. Im oberen Teil sehen Sie den Berechnungsausdruck, der auch manuell eingegeben oder bearbeitet werden kann.

Einzelheiten zur Berechnungsfunktion und zum Ausdruckseditor finden Sie [hier](/plant-tools/de/plantexpresstools/how-to-use/calculations.md).

![](/files/zsMRX8yml04cmdnQES0i)

Zuerst benötigen wir die Funktion zum Subtrahieren des ersten Zeichens einer Zeichenfolge. Wir klicken unter „Funktionen“ auf „String“ und scrollen dann nach unten zu „Substring“. Es gibt zwei verschiedene Typen und wir verwenden den ersten. Auf der rechten Seite sehen Sie die Details der ausgewählten Funktion.

![](/files/JhVq1KWnVhnlClVpyMeH)

Sie können auch Teile der Funktion eingeben, die die verfügbaren Funktionen filtert.

![](/files/hFH7p0AO6qbGDzNVdmk7)

Wenn Sie auf einen Teilstring doppelklicken, wird dieser im Ausdrucksfenster an der Position des Cursors angezeigt. Wir sehen die allgemeine Fehlermeldung „Syntaxfehler“.

![](/files/Al62heFAe4iXuENZi175)

Wir entfernen die beiden '-Zeichen, klicken auf „Spalten“ und doppelklicken dann auf „Typ“.

Die Projekt- und Zeichnungseigenschaften sind ebenfalls verfügbar.

![](/files/suWKJ1XKodlIRJaQRNqV)

Die Eigenschaft landet auch im Ausdrucksfenster in \[ ].

![](/files/c3XVeZ3WxrcM82WTpIsH)

Die nächsten beiden Parameter sind 0 und 1. 0 ist die Startposition (die Zählung beginnt bei 0 für die erste Position). Und 1 ist die Länge der Zeichenfolge. Wir benötigen von Anfang an nur 1 Zeichen.

![](/files/4t0OZ1Ht9n6hjkmJHmbU)

Nach einem Klick auf OK sehen wir den Ausdruck im Berechnungs-Setup-Dialog.

![](/files/mSGOleL8f7DFAjzK7tOW)

Wenn wir erneut auf OK klicken, sehen wir, dass die Berechnung fehlerfrei definiert und aktiv ist. Bei Bedarf können Berechnungen deaktiviert werden.

![](/files/9wfxlwqkCItMM5uVu0xF)

Nach dem Schließen des Dialogs und dem Speichern der Zeichnung sehen wir in der Befehlszeile eine Update-Info. Sollten während des Updates Probleme auftreten, sehen wir diese hier.

![](/files/DjRBLRdKAtfvAbfW0NKM)

In der Eigenschaftenpalette sehen wir den berechneten Wert.

![](/files/mflIRfp9ZTLbcHyO978c)
