> 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](/plant-tools/de/plantexpresstools/how-to-use/calculations/calculate-simple-example.md) durch, da wir die Erklärungen kürzer halten und Sie möglicherweise einige Details übersehen.

In diesem Beispiel soll die Farbe eines General Instrument Symbol in Rot geändert werden, wenn das Tag ein „?" enthält. Dies kann beim Kopieren eines Symbols oder bei unvollständigen Eigenschaften des Tags auftreten.

![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-1f33b511c13e7bbad3069af5ab1aa6e4f2b56777%2FCalculations-18.png?alt=media)

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

![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-09a19387d30dccc499871c57e95959668cf42fb2%2FCalculations-19.png?alt=media)

Wir erstellen eine neue Berechnung, in der wir die Klasse „General Instrument Symbols" auswählen und die „Color (Index-no.)" berechnen. Wie Sie sehen, können Sie viele weitere AutoCAD-Eigenschaften wie Layer oder HyperLink URL erstellen.

![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-a2526aaa88ad23138e3e52b34c17a065f4987900%2FCalculations-20.png?alt=media)

Wir verwenden den folgenden Ausdruck:

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

Contains(\[Tag], '?') prüft, ob die Eigenschaft Tag 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 Color können Sie auch alle anderen AutoCAD-Eigenschaften abrufen.

![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-1b5a1b79636de651719e5038f4c7f317838b7c35%2FCalculations-61.png?alt=media)

Die Anweisung Iif(..., 1, \[#ObjectColorIndex\_DefaultValue]) 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.

![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-9415eb2c73d3428b0b5695a9e4ae623351e3cd45%2FCalculations-21.png?alt=media)

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

![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-6b1a2f5c7967a6844927e077f21c90b6b22717e9%2FCalculations-22.png?alt=media)

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

![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-776a544a13d5b0ac865847a54031e7af57c5345e%2FCalculations-23.png?alt=media)

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

![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-1ed9b19957ff1305abfe0925857c286799e1cf0d%2FCalculations-37.png?alt=media)

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

![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-1f33b511c13e7bbad3069af5ab1aa6e4f2b56777%2FCalculations-18.png?alt=media)

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

![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-61b758879f0ef55629afc069562ee0b6d0d0684f%2FCalculations-24.png?alt=media)
