> 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 verschiedener Spalten. Anschließend erklären wir Ihnen, wie Sie den Inhalt ändern, Eigenschaften löschen und hinzufügen können.

### <mark style="color:blue;">Inhalte erklären</mark>

Der Export exportiert die Eigenschaften und die folgenden markierten Spalten.

![](/files/2DOWOqY21RUUIQEXOli9)

Wenn wir die Excel-Datei öffnen, sehen wir zunächst den Namen des Arbeitsblatts, nämlich „Eigenschaften“. Dies ist wichtig, wenn wir später die Excel-Datei importieren möchten. Wenn der Arbeitsblattname nicht „Eigenschaften“ lautet, können wir nicht importieren.

Schauen wir uns die einzelnen Spalten genauer an:

•Klassenname Dies ist der Name der Klasse, der bei der ersten Erstellung der Klasse angegeben wurde. Dieser Name kann NICHT mehr geändert werden. Sie müssten es löschen und unter einem anderen Namen hinzufügen.

•PropertyName Dies ist der Name der Eigenschaft, der bei der ersten Erstellung der Eigenschaft angegeben wurde. Dieser Name kann NICHT mehr geändert werden. Sie müssten es 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 der übergeordneten Klasse) geerbt wird.

•Basisklasse Dies ist der übergeordnete Klassenname der Klasse. In C2 sehen Sie „InLineAssets“, da 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] (pet\_htu\_eximprojsetup\_classmod.md).

•Datentyp Unter DataType stehen Ihnen im Wesentlichen 4 Typen zur Verfügung. String, Numerisch, Boolean und SelectionList. Dies sind im Wesentlichen die gleichen, die Sie beim Erstellen einer neuen Eigenschaft im Projekt-Setup verwenden können. Wir haben PnPIntType nur für ganzzahlige Werte hinzugefügt, da einige ursprüngliche Plant 3D-Eigenschaften diesen Datentyp verwenden. Wir empfehlen die Verwendung nicht.\
Beachten Sie, dass Sie, wenn Sie eine Erfassung verwenden möchten, noch den Datentyp festlegen müssen. Dies scheint zunächst anders zu sein als im Projekt-Setup, wo Sie den Erwerb auswählen und dann die Eigenschaft einer Klasse, die Sie erwerben möchten. Was aber tatsächlich passiert, ist, dass Plant 3D auch den Datentyp der erworbenen Eigenschaft übernimmt. Sie können dies im Beispiel mit der Eigenschaft „Test“ sehen. Hier sehen Sie auch den Datentyp „String“, obwohl Sie diesen Datentyp nicht gezielt ausgewählt haben.\
Wenn Sie den Datentyp einer Immobilie ändern möchten, beachten Sie, dass dies zu einem Datenverlust führen kann, sofern Sie bereits Zeichnungen mit Daten für diese Immobilie haben. In einem solchen Fall können Sie zunächst die Eigenschaftsdaten mit Data Manager exportieren, dann den Datentyp ändern und die Daten dann wieder importieren.\
SymbolLists werden auch als SelectionList als Datentyp definiert, wir raten Ihnen jedoch dringend davon ab, Eigenschaften mit SymbolLists zu ändern oder zu erstellen, da SymbolLists sehr empfindlich auf die Einrichtung reagieren und nur über die Projekteinrichtung durchgeführt werden sollten.\
![](/files/RzXxzojS7sbBtdFUydgs)\
\
![](/files/lNsSnqtfggZrbv9Mq38d)\
\
![](/files/qDP9wCHfQFZsU2pPb3J5)

•Listenname Hier wird der Name der Auswahlliste angezeigt, falls der Datentyp SelectionList ist. Beim Datentyp „Auswahlliste“ muss ein Auswahllistenname angegeben werden und die Auswahlliste muss natürlich vorhanden sein.

•Akquise Dies definiert den Klassennamen und Eigenschaftsnamen, von 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 übergeordneten Klasse) geerbt wird.

•Standardwert Dies definiert den Standardwert für diese Eigenschaft, der verwendet wird, wenn das Symbol oder die Linie erstellt wird.\
Wenn Sie eine Erfassungsregel erstellen möchten, müssen Sie „Erfassung“ als Standardwert verwenden.\
Ein \* vor einem Namen (z. B. G8) bedeutet, dass dieser Wert von der übergeordneten Klasse (oder der übergeordneten Klasse) geerbt wird.

•Anzeigename Dies ist der Name, der in der Eigenschaftenpalette oder im Datenmanager sowie in PlantTools angezeigt wird.\
Der DisplayName kann in Unterklassen von der übergeordneten Klasse abweichen. Beispielsweise können Sie eine Eigenschaft „TechnicalData\_01“ haben, die „Technische Daten 01“ als Anzeigenamen für Geräte, aber „Durchflussrate“ für die Klasse „Pumpen“ und „Durchmesser“ für die Klasse „Tanks“ hat. Dies macht es sehr praktisch, eine begrenzte Anzahl von Eigenschaften zu haben und je nach Klasse geeignete Anzeigenamen zu verwenden.\
Nur lesen Dies definiert, ob eine Eigenschaft in der Eigenschaftenpalette und im Datenmanager 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 der übergeordneten Klasse) geerbt wird.

•Sichtbar Dies definiert, ob eine Eigenschaft in der Eigenschaftenpalette und im Datenmanager 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 der übergeordneten Klasse) geerbt wird.

•Befehl Diese Spalte ist für den Import wichtig. Derzeit ist nur der DELETE-Befehl verfügbar. Ein Beispiel wird weiter unten in diesem Kapitel angezeigt.

![](/files/6Rcb4TfFIi4Lr237wXYw)\
\
Die Zeilen mit Eigenschaften, die Sie nicht benötigen, weil Sie sie nicht ändern möchten, können gelöscht werden. Das bedeutet nicht, dass sie gelöscht werden.

Eigenschaften ändern

Im folgenden Bild haben wir mehrere Aufrufe geändert, die grau hinterlegt sind.

Beispiel 1: G3 - I3. Der Standardwert wurde von „HAND VALVES“ in „Hand Valves“ geändert. Der DisplayName wurde von „Description“ in „Valve Description“ geändert. Und ReadOnly wurde von „\*FALSE“ in „TRUE“ geändert.

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

### <mark style="color:blue;">Beispiel 3: D7, F7, G7, I7. Der DataType wurde von „String“ in „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.</mark>

![](/files/0tPHkEDfN6kZXIOdwAoy)

Das Ergebnis ist unter [Import Properties](/plant-tools/de/plantexpresstools/how-to-use/ex-import-project-setup/ex-import-projectsetup/import-properties.md) zu sehen.

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

Wenn Sie eine Eigenschaft löschen möchten, können Sie entweder „DELETE“ eingeben oder sie aus der Zelle auswählen.

![](/files/PEJ5PKaxH7Gg2874QmYG)

Wenn Sie DELETE für eine Eigenschaft festlegen, die Unterklassen hat, werden alle diese Eigenschaften automatisch als gelöscht markiert. Das Löschen einer übergeordneten Eigenschaft, jedoch nicht der untergeordneten Eigenschaften, ist nicht möglich.

Das folgende Bild ist eine gefilterte Liste, sodass Sie sehen können, dass die Änderung in K17 dann auch für alle Unterklassen der HandValves-Klasse verwendet wird.

Sie können DELETE nur verwenden, wenn der Eigenschaftsname kein \* vor dem Eigenschaftsnamen enthält, da es beispielsweise nicht möglich ist, „Failure“ nur für die Klasse „AngleBallValve“ zu löschen. Der Grund dafür ist, dass die Eigenschaft „Failure“ von der Klasse „HandValves“ geerbt wird.

**Beachten Sie, dass bestimmte Eigenschaften NICHT gelöscht werden dürfen. Zum Beispiel Größe oder Spezifikation. Dies kann dazu führen, dass Plant 3D nicht mehr richtig funktioniert.**

![](/files/H0bPMTNkvmOq9nRJPvWz)

Das Ergebnis ist unter [Import Properties](/plant-tools/de/plantexpresstools/how-to-use/ex-import-project-setup/ex-import-projectsetup/import-properties.md) zu sehen.

### <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 HandValves-Klasse 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 BallValve-Klasse hinzu. Dieses Mal müssen wir auch die BaseClass der BallValve-Klasse ausfüllen. Hier verwenden wir eine SelectionList. Es wird keinen DefaultValue geben.

![](/files/wBkooAjmhnjbDM41JHDS)

Das Ergebnis ist unter [Import Properties](/plant-tools/de/plantexpresstools/how-to-use/ex-import-project-setup/ex-import-projectsetup/import-properties.md) zu sehen.
