For the complete documentation index, see llms.txt. This page is also available as Markdown.

Verwendung nicht platzierter Objekte

In diesem Kapitel wird beschrieben, wie nicht platzierte Objekte (NPOs) erstellt, gelöscht und geändert werden.

NPOs können mit oder ohne Beziehung zu anderen Objekten erstellt werden. Beziehungen können auch zu einem späteren Zeitpunkt erstellt werden (Beziehungen nutzen).

In den folgenden Kapiteln beginnen wir mit diesem einfachen Beispiel als Grundlage und fügen nach und nach NPOs hinzu.

NPOs ohne Beziehung hinzufügen

Beginnen wir mit der Erstellung eines grafischen NPO (die später in die Zeichnungen eingefügt werden). Klicken Sie auf die Schaltfläche Add Not-Placed Objects with graphic (GNPO).

Anschließend öffnet sich ein Dialog, in dem Sie die P&ID-Klassenstruktur Ihres Projekts sehen. Sie können nun jede beliebige Klasse auswählen, die Sie hinzufügen möchten. Die im Baum angezeigten Klassen sind diejenigen, die über ein Symbol verfügen. Andernfalls könnten Sie das NPO später nicht in eine Zeichnung einfügen.

Neben der Auswahl der Klasse stehen Ihnen mehrere Schaltflächen und Einstellungen zur Verfügung.

Count

Hier können Sie die Anzahl der Objekte, die Sie für die ausgewählte Klasse erstellen möchten, erhöhen/verringern oder eingeben. Nützlich, wenn Sie X Objekte auf einmal hinzufügen möchten.

Jump to newly created object(s)

Wenn dieses Kontrollkästchen aktiviert ist, wird die in diesem Dialog ausgewählte Klasse nach dem Schließen des Dialogs aktiv.

Add

Fügt die unter Count festgelegte Anzahl von Objekten hinzu. Sie können auch einen Doppelklick auf die Klasse ausführen, um die Objekte zu erstellen.

Add and close

Fügt ebenfalls die unter Count festgelegte Anzahl von Objekten hinzu, schließt danach jedoch den Dialog.

Close

Schließt einfach den Dialog, ohne Objekte hinzuzufügen.

Doppelklick auf eine Klasse

Hat die gleiche Wirkung wie das Klicken auf die Schaltfläche Add.

Sie können den Baum erweitern, um zu der Klasse zu gelangen, für die Sie später das Symbol einfügen möchten.

Sie können auch einen Text eingeben, um den Baum zu filtern und schneller zu Ihrer Klasse zu gelangen.

Als Nächstes wählen Sie die Klasse aus und klicken auf Add and close.

Der nächste Dialog öffnet sich, in dem Sie eine Zeichnung auswählen müssen, der das NPO zugewiesen wird. Dies ist zwingend erforderlich. Ein Klick auf Cancel erstellt das NPO nicht.

Anmerkung: Wenn Sie einen Anwendungsfall haben, bei dem das NPO nicht wirklich zu einer Zeichnung gehört, können Sie eine Dummy-Zeichnung erstellen, der Sie das NPO dann zuweisen können.

Wählen wir Zeichnung 001 aus und klicken auf Add NPO.

Nun erscheint der Motor in einer hellgrünen Farbe.

Wenn Sie die Eigenschaftspalette in PlantDataManager verwenden, können Sie die Registerkarte P&ID auswählen, um zu den Eigenschaften zu gelangen.

Hier können Sie das Symbol Assign Tag auswählen, um den Dialog Assign Tag zu öffnen.

Der Dialog zeigt vorhandene Tags für die Klasse an.

Wir geben bei Number 001 ein und klicken auf Assign.

In der Eigenschaftspalette (aber auch im Raster) sehen wir nun das neue Tag.

Als Nächstes fügen wir ein NPO mit einer vorausgewählten Zeichnung ein. Dazu wechseln wir in die Ansicht Drawing Data und wählen Zeichnung 001 aus.

Wir fügen erneut ein weiteres grafisches NPO hinzu.

Nun wählen wir ein Gear aus und klicken auf Add and close.

Wir verwenden erneut das Symbol Assign Tag.

Wir geben 001 ein und klicken auf Assign.

Anmerkung: Das vorhandene Tag M-001 vom Motor sollte in der Liste stehen. Dies ist ein bekannter Fehler.

Nun erhalten wir eine Meldung, dass das Tag M-001 bereits existiert. Danach klicken wir auf OK, um zum Dialog Assign Tag zurückzukehren.

Wir ändern Type von M zu G und klicken auf OK.

Nun wird das neue Tag angezeigt.

NPOs löschen

In diesem Abschnitt zeigen wir, wie Sie ein NPO löschen können.

Um ein NPO zu löschen, verwenden Sie das Kontextmenü und wählen Delete Not-Placed Object (NPO).

Ein Dialog erscheint, um sicherzustellen, dass Sie das NPO absichtlich gelöscht haben.

Nach dem Klicken auf Yes ist das NPO verschwunden.

Anmerkung: Solange die erstellten NPOs nur in den NPO_[DWGGuid].xml-Dateien gespeichert sind, werden die NPOs einfach aus der NPO_[DWGGuid].xml-Datei entfernt und das war's. Wenn ein NPO jedoch bereits in die Projektdatenbank importiert wurde, wird durch das Löschen des NPO eine Aufgabe in der NPO_[DWGGuid].xml-Datei erstellt, die später über das PlantDataManager Plugin importiert wird (siehe Nicht platzierte Objekte & Beziehungen).

Wenn Sie NPOs löschen, denen zugehörige Objekte in Beziehung stehen, erhalten Sie einen zusätzlichen Dialog.

Das Folgende ist ein Beispiel aus Beziehungen nutzen.

Wenn Sie das Gear löschen, erscheint der Dialog wie zuvor.

Wenn Sie auf Yes klicken, erscheint ein weiterer Dialog.

Wenn Sie auf Cancel klicken, wird der gesamte Löschvorgang einschließlich des übergeordneten Gear abgebrochen.

Wenn Sie auf No klicken, wird nur das Gear gelöscht, nicht aber die zugehörigen NPOs.

Wenn Sie auf Yes klicken, werden alle zugehörigen NPOs gelöscht. Das bedeutet, dass der Motor und die beiden Instrumente entfernt werden.

NPO-Typ ändern

In diesem Abschnitt zeigen wir, wie Sie ein grafisches NPO in ein nicht grafisches NPO umwandeln können und umgekehrt.

Um ein grafisches NPO in ein nicht grafisches NPO umzuwandeln, verwenden Sie das Kontextmenü und wählen Convert to Non-Graphical NPO.

Nun erscheint das NPO in Hellblau, was darauf hinweist, dass es sich um ein nicht grafisches NPO handelt.

Ein nicht grafisches NPO kann über Convert to Graphical NPO im Kontextmenü in ein grafisches NPO umgewandelt werden.

Anmerkung: Wenn Sie ein nicht grafisches NPO in ein grafisches NPO umwandeln möchten, prüft PlantDataManager, ob die Klasse über ein Symbol verfügt. Falls nicht, wird der Eintrag Convert to Graphical NPO im Kontextmenü als deaktiviert angezeigt.

Wählen Sie nun Convert to Graphical NPO.

Und das NPO wird in Hellgrün angezeigt, was darauf hinweist, dass es sich um ein grafisches NPO handelt.

NPOs mit Beziehungen hinzufügen

In diesem Abschnitt sehen Sie, wie Sie NPOs bereits mit einer Beziehung zu einem anderen Objekt erstellen können. Es gibt auch ein vollständiges Kapitel zu Beziehungen, in dem wir dies ausführlicher erläutern.

Wenn Sie das Kontextmenü für ein Objekt verwenden – egal ob es sich um ein platziertes Objekt aus einer Zeichnung oder eine Art von NPO handelt – können Sie Add owned Not-Placed Object with graphic (GNPO) auswählen.

Es erscheint derselbe Dialog wie zuvor.

Wir filtern nach instr, wählen Primary Accessible Discrete Instrument aus und klicken auf Add and close.

Das grafische NPO erscheint wie immer im Raster, aber nun sehen wir im Relationship Panel, dass das Instrument eine Beziehung zum Gear hat, das der Eigentümer ist.

Wir bearbeiten das Tag des Instruments.

Wenn wir das Instrument im Raster auswählen, sehen wir, dass das Relationship Panel nun das Gear in Fettschrift unter dem Instrument anzeigt. Eine Fettschrift im Relationship Panel weist darauf hin, dass dies der Eigentümer des oben ausgewählten Objekts ist.

Wir wählen nun das Instrument im Raster aus und wählen Add owned Not-Placed Object without graphic (NGNPO) aus dem Kontextmenü.

Wir sehen das NGNPO in Hellblau im Raster und unter dem Instrument 10-HS-001 im Relationship Panel.

Wenn wir das hellblaue Instrument auswählen, sehen wir das Instrument 10-HS-001 im Relationship Panel in Fettschrift unter dem neuen hellblauen Instrument, weil es der Eigentümer ist.

Wir bearbeiten auch das Tag.

Und das ist das Endergebnis.

NPOs exportieren/importieren

In diesem Abschnitt zeigen wir, wie NPOs exportiert und importiert werden können.

NPOs werden auch bei Verwendung der Schaltflächen Export und Import berücksichtigt.

Details zu den Export- und Importfunktionen finden Sie unter Excel Export/Import.

Exportieren wir die Klasse Equipment, indem wir diese Klasse auswählen und dann auf die Schaltfläche Export klicken.

Der Dialog Export Data öffnet sich.

Wir wählen Active node und klicken auf OK.

Wir öffnen die Excel-Datei.

Und ändern den Wert Number für alle 4 Zeilen von 001 auf 002.

Nun verwenden wir die Schaltfläche Import.

Wir wählen die Datei aus.

Im Dialog Import Data müssen wir nichts ändern.

Wir erhalten den Erfolgsdialog.

Wir sehen die Änderungen für das platzierte Objekt (Symbole in den Zeichnungen) wie gewohnt in Gelb. Die importierten Änderungen für NPOs werden nicht markiert, da sie sich unmittelbar auf die Eigenschaften des NPO auswirken.

Weitere Details finden Sie unter Excel Export/Import.

Zuletzt aktualisiert