> 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-autocad-properties.md).

# AutoCAD Eigenschaften berechnen

Bitte lesen Sie unbedingt das Kapitel \[Einfaches Beispiel berechnen] (pet\_htu\_calculations\_simplestr.md) durch, da wir die Erklärungen kürzer halten und Sie möglicherweise einige Details übersehen.

In diesem Beispiel soll die Farbe eines allgemeinen Instrumentensymbols in Rot geändert werden, wenn das Tag ein „?“ enthält. Dies kann beim Kopieren eines Symbols oder bei unvollständigen Eigenschaften des Tags der Fall sein.

![](/files/Z8rKdaQSQ8Nne1baU3VN)

Wenn wir uns die Tag-Eigenschaft ansehen, sehen wir ein ? am Ende des Tags.

![](/files/0dcRrElmwK4cGwdfghH2)

Wir erstellen eine neue Berechnung, in der wir die Klasse „Allgemeine Instrumentensymbole“ auswählen und die „Farbe (Index-Nr.)“ berechnen. Wie Sie sehen, können Sie viele weitere AutoCAD-Eigenschaften wie Layer oder HyperLink-URL erstellen.

![](/files/SxNTUD8gSPmLu2QPv9MH)

Wir verwenden den folgenden Ausdruck:

Iif(Contains(\[Tag], '?'), 1, \[#ObjectColorIndex\_DefaultValue])

Enthält(\[Tag], '?') prüft, ob die Tag-Eigenschaft ein ? enthält.

Iif(Contains(\[Tag], '?'), 1, \[#ObjectColorIndex\_DefaultValue])

Die Ausdrucksanweisung \[#ObjectColorIndex\_DefaultValue] gibt den Wert aus den Eigenschaftseinstellungen des Symbols zurück. Neben der Farbe können Sie auch alle anderen AutoCAD-Eigenschaften abrufen.

![](/files/SgnbaWC0F4N2eyT3TIyO)

Die Iif(..., 1, \[#ObjectColorIndex\_DefaultValue])-Anweisung gibt 1 (rot) zurück, wenn das Tag ein ? enthält. Andernfalls wird der Wert aus den Symboleigenschaften zurückgegeben. Das ist die Farbe, die Sie erwarten würden, wenn es keine Berechnung gäbe.

![](/files/aSxdZFvGTcVsA99fS5oV)

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

![](/files/BcustOGpqUludLYhpDkx)

Wenn wir erneut auf OK klicken, sehen wir, dass die Berechnung fehlerfrei definiert und aktiv ist.

![](/files/AOGMfp9oVSlg8c408ktS)

Wir speichern die Zeichnung und sehen, dass die Berechnung fehlerfrei aktualisiert wurde.

![](/files/Bpt5UphtaOVpXEgP9ya7)

Wenn wir das rechte Instrument nach links kopieren, wird das Instrument sofort rot.

![](/files/Z8rKdaQSQ8Nne1baU3VN)

Wenn wir nun den Tag ändern, wird das Symbol gelb.

![](/files/E8vttCTaHq7YKDg4uysR)
