Diese Funktionalität ist nur in bestimmten Ausbaustufen verfügbar.

Sie befinden sich hier: EEC > ECAD > Neuerstellung von ECAD-Objekten > Schaltplan > Synchronisation von Projekteigenschaften

Synchronisation von Projekteigenschaften

P8-Projekteigenschaften können in EEC berechnet und an das zu erzeugende EPLAN Projekt übergeben werden.

Übertragung der Projektdaten von EEC nach P8:

Die Eigenschaften eines P8-Projekts können in EEC gesetzt und beim Erzeugen übertragen werden. Die EPLAN-Projekteigenschaften haben eine eindeutige identifizierende Nummer (ID) (z.B. 10230) sowie einen Namen. Um dem EEC-Anwender den Zugriff auf alle möglichen Eigenschaften zu ermöglichen und gleichzeitig von der verwendeten P8 Version unabhängig zu bleiben, stellt EEC die Referenz zu den Projekteigenschaften über die ID her!

Hinweis:

In P8 sind ab der Version 2.5 Projekteigenschaften eingeführt worden, die statt über eine identifizierende Nummer über einen identifizierenden Namen verfügen, beispielsweise [ESS] Auswertungssteuerung <ESS.Project.Reports>. Diese können von EEC mit Hilfe von Modellvariablen nicht beeinflusst werden!

Vorgehensweise zum Setzen von Projekteigenschaften aus EEC:

Um in P8 die IDs der Projekteigenschaften anzuzeigen, ist folgende Einstellung in P8 vorzunehmen: Optionen > Einstellungen... den Schalter Benutzer > Darstellung > Oberfläche: Identifizierende Nummern anzeigen aktivieren.

Das Projekt selektieren und dann im Menü Projekt > Eigenschaften ... wählen. Alle Eigenschaften, deren Werte-Spalte nicht grau hinterlegt sind, können von EEC aus geschrieben werden, z.B. 20919 (Bestellnummer) (Anmerkung: Über die P8-API können zum Teil auch Eigenschaften gesetzt werden, die in P8 nicht editierbar sind).

Die Projekteigenschaften werden in EEC durch Parameterobjekte gespiegelt, deren Namen sich aus zwei Teilen zusammensetzt: Dem gemeinsamen Prefix und einer Zahl, beispielsweise PropID_20919.
Der Prefix gilt für das gesamte Modell und lässt sich in EEC unter dem Menü Modell > Modellvariablen > ECAD > EPLAN Electric P8 > Präfix für EPLAN Electric P8 Eigenschaften anpassen.

Projekteigenschaften werden in EEC definiert, indem die Parameterobjekte mit dem oben genannten Namensschema den Schaltplanobjekten zugewiesen werden. Beim Erzeugen werden die Werte automatisch an P8 übergeben.

Es gibt zwei Eigenschaftsarten: Normale und indizierte Eigenschaften. Normale Eigenschaften enthalten den Wert in EEC als Zeichenkette. Indizierte Eigenschaften erhalten die Daten im Datentyp List bzw. Map. Der Index beginnt immer bei 1 und vor dem Zugriff prüft die API, ob der zulässige Bereich überschritten wurde.

Beispiele für den Zugriff:

PropID_10150=List{Pair{1,'Initiale Version'},Pair{2,'Testdaten geändert'}}
PropID_10230='KL'

Ein Objekt vom Typ Schaltplan kann nur dann gespeichert werden, wenn eine Ressource zugeordnet wurde oder das Objekt als abstrakt markiert wird. Ein abstraktes Objekt dient zur Definition einer Klassifizierungsebene um Objekte, die von einem abstrakten Objekt abgeleitet werden, automatisch mit all dessen Eigenschaften anzulegen.