> 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/rule-based-block-insert/usage.md).

# Verwendung

In diesem Kapitel erklären wir Ihnen, wie Sie mit der regelbasierten Blockeinfügung Ihre Blöcke einfügen.

Stellen Sie sicher, dass Sie zuerst das Kapitel \[Einrichtung] (pet\_htu\_rulebased\_setup.md) gelesen und verstanden haben.

### <mark style="color:blue;">Einführung</mark>

Wie unter [Setup](/plant-tools/de/plantexpresstools/how-to-use/update-selection-lists/setup.md) erwähnt, ist die regelbasierte Blockeinfügung mit [PlantProjectCreate](/plant-tools/de/plantexpresstools/how-to-use/plantprojectcreate.md) verknüpft und muss daher konfiguriert werden, auch wenn PlantProjectCreate nicht verwendet wird.

Der typische Anwendungsfall für die regelbasierte Blockeinfügung besteht darin, dass eine Anwendung wie MS Access eine Projektdatendatei erstellt (1). Als nächstes startet der Benutzer die Funktion „Rule-Based Block Insert“ (2), die die Rules.xml liest (3). Vor dem Öffnen des Dialogs (4) lädt es auch die Projektdaten (5) und fügt dann die Blöcke (6) basierend auf den Regeln in die Zeichnungen ein.

Da wir keine Anwendung haben, werden wir die Projektdatendatei manuell bearbeiten.

![](/files/ffIhvt79jGwjdu3uQKQi)

### <mark style="color:blue;">Beispielblöcke</mark>

Dies sind die Blöcke, die in [Setup](/plant-tools/de/plantexpresstools/how-to-use/update-selection-lists/setup.md) verwendet werden, wo wir die Regeln definiert haben. Wir werden je nach unterschiedlichen \[projektspezifischen Daten] zwei Ergebnisse erzielen (pet\_htu\_rulebased\_usage.htm#pet\_rulebasedblocks\_usage\_exampleblocks).

![](/files/zmPZpd3KsczrU4DO7Hpd)

### <mark style="color:blue;">Projektspezifische Daten</mark>

Das erste Ergebnis, das wir erstellen werden, wird die folgenden Daten verwenden:

![](/files/YzNU2VPlKjxLV8JpUOXq)

Dann wechseln wir zu diesen Daten:

![](/files/Z8ICzyFbxzsNx3kBZZ2q)

### <mark style="color:blue;">Regel-/basierte Blöcke einfügen</mark>

Stellen Sie sicher, dass alle Ihre Zeichnungen geschlossen sind. Andernfalls kann es dazu kommen, dass Blöcke in die falsche Zeichnung eingefügt werden.

Sie starten das Einfügen, indem Sie die Funktion aus dem Kontextmenü des Projekts in PlantProjectManager starten.

![](/files/WyDH4cCZI0IhJfyEytVQ)

Dann öffnet sich ein Dialog, der Ihnen eine Vorschau dessen gibt, was eingefügt wird. Die ersten beiden Pfade werden aufgrund der Datei Rules.xml festgelegt.

Da der Dialog keine projektspezifischen Daten zum Auslösen der Regeln finden konnte, ist alles andere leer.

![](/files/5brM2ZVofGlbf7g7yeoC)

Das erste Beispiel, das wir verwenden möchten, hat folgenden Inhalt:

![](/files/YzNU2VPlKjxLV8JpUOXq)

Nach dem Drag & Drop der Datei mit den projektspezifischen Daten sehen wir unter Seiten die Zeilen 01 und 02. Das bedeutet, dass auf den Seiten 01 und 02 Blöcke eingefügt werden müssen.

![](/files/zGW13QXEwepprNfgTdHf)

Wenn wir auf 01 klicken, sehen wir die beiden Blöcke, die eingefügt werden.

![](/files/n5yYtjIcyJcKioQS8Zls)

Für 02 ist es nur ein Block.

![](/files/DCd6SktuJmwrs9dW5ZHp)

Dies würde zu diesen Ergebnissen führen. Wir überspringen dieses Beispiel jedoch, da die verschiedenen Möglichkeiten anhand des zweiten Beispiels erläutert werden.

![](/files/iiLNzi11k1oFfInBNtZw)

![](/files/BxFXLxysG4JeSb6yGtqO)

Anstatt die Projektdatendatei per Drag & Drop in den Dialog „Zeichnung einfügen“ zu ziehen, ist es besser, eine Anwendung wie MS Access die Projektdatendatei zu erstellen (siehe [Einführung](https://github.com/auxalia-GmbH/ax-end-user-doc/blob/master/docs/Plant-Tools/de/plantexpresstools/how-to-use/rule-based-block-insert/pet_htu_rulebased_usage.htm#pet_rulebasedblocks_usage_intro) Schritt (1)). Die Datei sollte innerhalb des Projekts unter dem folgenden Pfad erstellt werden und der Dateiname sollte mit ProjectConfiguratorData\_\* beginnen. Wenn dies der Fall ist, verwendet das Dialogfeld „Zeichnung einfügen“ automatisch diese Datei für die Projektdaten.

\[PP]\ACPlantTools\PlantExpressTools\ProjectAndDrawingCreate\ProjectConfiguratorData\_\*.xlsx

![](/files/hvrTh7phlaAVOztljTE6)

In diesem zweiten Beispiel hat die Datei folgenden Inhalt:

![](/files/Z8ICzyFbxzsNx3kBZZ2q)

Wenn Sie nun den Einfügevorgang starten, werden Sie erkennen, dass die Konfigurationsdatei ausgefüllt ist.

![](/files/q6nFx9tuXp49n0wkb7eG)

Schauen wir uns nun das Feld „Details“ im Dialogfeld an. Wir klicken auf den ersten Block und sehen den Namen der Regel „Regel 2“ und alles ist ausgegraut. Dies liegt daran, dass die Option „Bearbeiten zulassen“ deaktiviert ist. Daher kann der Benutzer keine Änderungen vornehmen. Es sind jedoch alle Optionen wie „Erkunden“, „Priorität“ und „Offsets“ sichtbar. Auch der Ausdruck der Regel.

![](/files/8rOGTEDkJGOxmRzzd2iu)

Das Gleiche gilt für den nächsten Block.

![](/files/Bk5tP0FqNDk6brPCnxXR)

Der dritte Block hatte keinen Regelausdruck.

![](/files/dJDMz39pF9ZQrpfn9XXE)

Für den Venturi-Block sehen wir, dass wir Änderungen an den Details vornehmen können. Der Ausdruck selbst kann jedoch nicht geändert werden.

![](/files/d58XvkKYwTDr5k1Pei1N)

Auf Blatt 02 sehen wir, wie ein Block eingefügt wird.

![](/files/lrymSp0Bbg5wwlT8NmNR)

Nun klicken wir auf „Einfügen“. Stellen Sie wie bereits erwähnt sicher, dass alle Zeichnungen geschlossen sind.

![](/files/j5jIDEraTz3TecuGAVey)

Wir sehen den einen Block, der in Zeichnung PID 002 (Blatt 02) eingefügt wurde.

![](/files/kfDEEmJQqvNYYl9hTlbM)

Dann wechseln wir zur Zeichnung PID 001 (Blatt 01).

![](/files/FHMJGOUVjiLNxzzdOBVI)

Now the function will insert the blocks for sheet 01.

![](/files/2K2Mx173OwZpdStnPNm3)

Wenn wir auf den Venturi-Block zoomen, sehen wir, dass das Rohrleitungssegment nicht richtig „aufgebrochen“ ist.

Normalerweise hätten Sie die Explosion auch für den Venturi aktiviert. Da es die Priorität 2 hat, würde es nach dem Hauptblock eingefügt und dann aufgelöst werden. Aber es sieht so aus, dass Plant 3D dies manchmal nicht richtig verarbeitet. Deshalb habe ich nicht Explodieren verwendet.

![](/files/PVM7hGf2CgUacdqWODw2)

Wenn wir nun jedoch den Venturi-Block manuell auflösen, sieht das Rohrleitungssegment so aus, wie es sollte.

![](/files/qrwUmY3N9Yegu4rOpFIl)

Beim Einfügen der Tags wird möglicherweise ein ? angezeigt. Am Ende. Dies kann häufig durch die Aktualisierung der Tags mit der Funktion PlantExpressTools behoben werden. Sie können Tags in der Zeichnung oder im Projekt aktualisieren.

![](/files/YsK1LOQbjcrITaykstaN)

Wenn Sie Tags in der Zeichnung aktualisieren, werden Sie gefragt, ob Sie Tags in P\&ID oder 3D aktualisieren möchten.

![](/files/Q5eAlX6tdTJLllBMv9lC)

Da dies bei größeren Projekten eine Weile dauern kann, wird Ihnen eine Warnung angezeigt, bei der Sie im Zweifelsfall abbrechen können.

![](/files/TMvRrpvRb3TfpJEeZqJP)

Sie erhalten das Ergebnisfenster, das Ihnen die Vorher- und Nachherwerte anzeigt.

![](/files/aCAFsaqRzfl02dZKnpOv)

Jetzt sehen die Tags korrekt aus.

![](/files/c3ISz8CXPNw7oIWg3IyY)

### <mark style="color:blue;">Melden Sie ein Problem</mark>

Wenn der Benutzer, der die Blöcke einfügt, nicht die Person ist, die die Regeln definiert hat, kann der Benutzer „ein Problem melden“.

Stellen Sie sicher, dass die E-Mail in der [Rules.xml](https://github.com/auxalia-GmbH/ax-end-user-doc/blob/master/docs/Plant-Tools/de/plantexpresstools/how-to-use/rule-based-block-insert/pet_htu_rulebased_rulesxml.htm#pet_rulebasedblocks_rulesxml_email) festgelegt ist.

![](/files/qC5jSkh5j0NxjQsxZWZx)

Dadurch wird automatisch eine neue E-Mail mit den E-Mail-Einstellungen in der Rules.xml und dem Regelnamen sowie dem Blockpfad und -namen geöffnet. Anschließend können Sie Ihre Nachricht an Ihren Kollegen eingeben und Ihr Problem schildern.

![](/files/eKhXTB4k8YYd05lQfkZx)
