> 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/ex-import-project-setup/ex-import-projectsetup/modifydeleteadd-properties.md).

# Eigenschaften ändern/löschen/hinzufügen

In diesem Kapitel beschreiben wir den Inhalt der Excel-Datei und die einzelnen Spalten. Anschließend erklären wir, wie Sie den Inhalt ändern sowie Eigenschaften löschen und hinzufügen können.

#### <mark style="color:blue;">Inhalt erklärt</mark>

Der Export exportiert die Eigenschaften und die folgenden markierten Spalten.

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

Wenn wir die Excel-Datei öffnen, sehen wir zuerst den Namen des Arbeitsblatts, der "Properties" lautet. Das ist wichtig, wenn wir später die Excel-Datei importieren wollen. Wenn der Arbeitsblattname nicht "Properties" ist, können wir nicht importieren.

Schauen wir uns die einzelnen Spalten genauer an:

* ClassName Dies ist der Name der Klasse, der bei der ersten Erstellung der Klasse vergeben wurde. Dieser Name kann nicht mehr geändert werden. Sie müssten ihn löschen und unter einem anderen Namen hinzufügen.
* PropertyName Dies ist der Name der Eigenschaft, der bei der ersten Erstellung der Eigenschaft vergeben wurde. Dieser Name kann nicht mehr geändert werden. Sie müssten ihn löschen und unter einem anderen Namen hinzufügen. Ein \* vor einem Namen (z. B. B2) bedeutet, dass dieser Wert von der übergeordneten Klasse (oder deren übergeordneter Klasse) geerbt wird.
* BaseClass Dies ist der Name der übergeordneten Klasse. In C2 sehen Sie "InLineAssets", weil die Klasse "HandValves" dazu gehört. Dieser Wert darf nicht geändert werden. Wenn Sie eine Klasse in eine andere übergeordnete Klasse verschieben möchten, verwenden Sie [Klassen ändern/löschen/hinzufügen](/plant-tools/de/plantexpresstools/how-to-use/ex-import-project-setup/ex-import-projectsetup/modifydeleteadd-classes.md).
* DataType Unter DataType gibt es im Wesentlichen 4 Typen: String, Numeric, Boolean und SelectionList. Das sind im Wesentlichen dieselben, die Sie beim Anlegen einer neuen Eigenschaft im Projekt-Setup verwenden können. Wir haben PnPIntType nur für Ganzzahlwerte hinzugefügt, weil einige ursprüngliche Plant 3D-Eigenschaften diesen Datentyp verwenden. Wir empfehlen, ihn nicht zu verwenden. Beachten Sie, dass Sie bei Verwendung einer Acquisition trotzdem den Datentyp festlegen müssen. Das scheint zunächst anders zu sein als im Projekt-Setup, wo Sie erst die Acquisition und dann die Eigenschaft der Klasse auswählen, von der Sie erfassen möchten. Was aber tatsächlich passiert: Plant 3D übernimmt auch den Datentyp der erfassten Eigenschaft. Das sehen Sie am Beispiel der Eigenschaft "Test". Auch hier sehen Sie den Datentyp "String", obwohl Sie diesen Datentyp nicht gezielt ausgewählt haben. Wenn Sie den Datentyp einer Eigenschaft ändern möchten, beachten Sie, dass dies zu Datenverlust führen kann, sofern bereits Zeichnungen mit Daten für diese Eigenschaft existieren. In diesem Fall können Sie die Eigenschaftsdaten zunächst mit dem Data Manager exportieren, dann den Datentyp ändern und die Daten anschließend wieder importieren. SymbolLists sind ebenfalls als SelectionList als Datentyp definiert. Wir raten jedoch dringend davon ab, Eigenschaften mit SymbolLists zu ändern oder anzulegen, da SymbolLists sehr empfindlich auf die Einrichtung reagieren und nur über das Projekt-Setup vorgenommen werden sollten. ![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-982c9e76080f0fb4f73ad3f447751736e6afea0f%2Fhmfile_hash_95323357.png?alt=media) ![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-25f3acf3ea299640d2a46ea7fad7c1644582550d%2Fhmfile_hash_e4b161dc.png?alt=media) ![](https://1597188389-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Ftg6rDNE6Mp4JEEHacwjD%2Fuploads%2Fgit-blob-a578a51fef5571d111ff1ffe42c6d05fc3eff61c%2Fhmfile_hash_0c0b4ac9.png?alt=media)
* ListName Zeigt den Namen der Selection List, falls der Datentyp SelectionList ist. Ein Selection-List-Name muss angegeben werden, wenn der Datentyp Selection List ist, und die Selection List muss natürlich existieren.
* Acquisition Definiert den Klassennamen und Eigenschaftsnamen, aus dem ein Wert erfasst werden soll (z. B. PipeLines.Size). Ein \* vor einem Namen (z. B. F8) bedeutet, dass dieser Wert von der übergeordneten Klasse (oder deren übergeordneter Klasse) geerbt wird.
* DefaultValue Definiert den Default Value für diese Eigenschaft, der verwendet wird, wenn das Symbol oder die Linie erstellt wird. Wenn Sie eine Acquisition-Regel anlegen möchten, müssen Sie "Acquisition" als Default Value verwenden. Ein \* vor einem Namen (z. B. G8) bedeutet, dass dieser Wert von der übergeordneten Klasse (oder deren übergeordneter Klasse) geerbt wird.
* DisplayName Dies ist der Name, der in der Eigenschaftspalette bzw. im Data Manager sowie in PlantTools angezeigt wird. Der DisplayName kann sich in Unterklassen von dem der übergeordneten Klasse unterscheiden. Zum Beispiel können Sie eine Eigenschaft "TechnicalData\_01" haben, die für Equipment den DisplayName "Technical Data 01" hat, für die Klasse "Pumps" aber "Flow Rate" und für die Klasse "Tanks" "Diameter". Das macht es sehr praktisch, mit einer begrenzten Anzahl von Eigenschaften zu arbeiten und je nach Klasse passende DisplayNames zu verwenden. ReadOnly Definiert, ob eine Eigenschaft in der Eigenschaftspalette, im Data Manager sowie in PlantTools schreibgeschützt ist. Zulässige Werte sind TRUE und FALSE. Ein \* vor einem Namen (z. B. I3) bedeutet, dass dieser Wert von der übergeordneten Klasse (oder deren übergeordneter Klasse) geerbt wird.
* Visible Definiert, ob eine Eigenschaft in der Eigenschaftspalette und im Data Manager sowie in PlantTools sichtbar ist. Zulässige Werte sind TRUE und FALSE. Ein \* vor einem Namen (z. B. J2) bedeutet, dass dieser Wert von der übergeordneten Klasse (oder deren übergeordneter Klasse) geerbt wird.
* Command Diese Spalte ist wichtig für den Import. Derzeit ist nur der DELETE-Befehl verfügbar. Ein Beispiel folgt weiter unten in diesem Kapitel.

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

Die Zeilen von Eigenschaften, die Sie nicht benötigen, weil Sie sie nicht ändern möchten, können gelöscht werden. Das bedeutet nicht, dass sie dadurch gelöscht werden.

#### <mark style="color:blue;">Eigenschaften ändern</mark>

Im folgenden Bild haben wir mehrere grau hinterlegte Zellen geändert.

Beispiel 1: G3 - I3. Der DefaultValue wurde von "HAND VALVES" zu "Hand Valves" geändert. Der DisplayName wurde von "Description" zu "Valve Description" geändert. Und ReadOnly wurde von "\*FALSE" zu "TRUE" geändert.

Beispiel 2: J4 - J6. Hier haben wir den Sichtbarkeitsstatus von "\*TRUE" zu "FALSE" geändert.

Beispiel 3: D7, F7, G7, I7. Der DataType wurde von "String" zu "SelectionLists" geändert. Der Wert wird von der PipeLine erfasst, in die das HandValve eingefügt wird, und der ReadOnly-Status wurde auf TRUE geändert.

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

Das Ergebnis sehen Sie unter [Eigenschaften importieren](/plant-tools/de/plantexpresstools/how-to-use/ex-import-project-setup/ex-import-projectsetup/import-properties.md).

#### <mark style="color:blue;">Eigenschaften löschen</mark>

Wenn Sie eine Eigenschaft löschen möchten, können Sie entweder "DELETE" eintippen oder es aus der Zelle auswählen.

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

Wenn Sie DELETE für eine Eigenschaft setzen, die Unterklassen hat, werden automatisch auch alle diese Eigenschaften als gelöscht markiert. Es ist nicht möglich, eine übergeordnete Eigenschaft zu löschen, ohne auch ihre untergeordneten Eigenschaften zu löschen.

Das folgende Bild ist eine gefilterte Liste, an der Sie sehen, dass die Änderung in K17 anschließend auch für alle Unterklassen der Klasse HandValves gilt.

Sie können DELETE nur dort verwenden, wo der Eigenschaftsname kein \* davor zeigt, weil es zum Beispiel nicht möglich ist, "Failure" nur für die Klasse "AngleBallValve" zu löschen. Der Grund ist, dass die Eigenschaft "Failure" von der Klasse "HandValves" geerbt wird.

**Beachten Sie, dass bestimmte Eigenschaften NICHT gelöscht werden dürfen. Zum Beispiel Size oder Spec. Das kann dazu führen, dass Plant 3D nicht mehr richtig funktioniert.**

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

Das Ergebnis sehen Sie unter [Eigenschaften importieren](/plant-tools/de/plantexpresstools/how-to-use/ex-import-project-setup/ex-import-projectsetup/import-properties.md).

#### <mark style="color:blue;">Eigenschaften hinzufügen</mark>

Zum Hinzufügen einer Eigenschaft zeigen wir zwei Beispiele.

Beispiel 1: Zeile 1047. Hier fügen wir eine neue Eigenschaft für die Klasse HandValves hinzu. Nur ein String-Datentyp mit einem DefaultValue und einem DisplayName.

Beispiel 2: Zeile 1048. Hier fügen wir eine neue Eigenschaft nur für die Klasse BallValve hinzu. Diesmal müssen wir auch die BaseClass der Klasse BallValve ausfüllen. Hier verwenden wir eine SelectionList. Es wird keinen DefaultValue geben.

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

Das Ergebnis sehen Sie unter [Eigenschaften importieren](/plant-tools/de/plantexpresstools/how-to-use/ex-import-project-setup/ex-import-projectsetup/import-properties.md).
