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

Zuweisung von Fenstermakros zu ECAD-Objekten

Die Verknüpfung zwischen Fenstermakro und ECAD-Objekt findet in EEC statt. Auf der Editorseite Attribute des ECAD-Objektes (z.B. Fragment) wird die Verknüpfung zum entsprechenden Fenstermakro über den Import der Makrodatei hergestellt (Ressourcen-Speicherort ist über die Benutzervorgaben einstellbar). Hierbei ist der Speicherort des Fenstermakros anzugeben.

Die Makrodatei (Ressource) wird zunächst extern - in einem frei zu wählenden Ordner - abgelegt. Bei Bedarf kann der komplette Inhalt der Makrodatei - nach vorherigem Speichern - über [Einlagern] in das Modell eingelagert werden. Damit wird der gesamte Inhalt der Datei in der Datenbank gespeichert. Die extern gespeicherte Datei kann dann gelöscht werden. Nur extern gespeicherte Makros lassen sich aus EPLAN Electric P8 heraus durch erneutes Schreiben eines Makros direkt überschreiben.

In diesem Fall findet allerdings kein automatischer Abgleich des externen Makros mit dem ECAD-Objekt in EEC statt. Diese Synchronisation muss manuell über das Kontextmenü (Externe Ressourcen synchronisieren... (Synchronize External Resources...) angestoßen werden.

Durch die Auswahl eines Seiten- oder Fenstermakros werden automatisch die im Platzhalterobjekt definierten Variablen sowie die Sockets und Plugs als Parameter des ECAD-Objekts ins EEC übernommen. Diese werden auf der Editorseite Parameter (Parameters) angezeigt.

Die Variablen aus dem Platzhalterobjekt werden als Parameter vom Typ String erzeugt, die Plug- und Socket-Texte definieren ihren Datentyp durch die SchlüsselwörterPlug bzw. Socket.

Für abstrakte Komponenten ist es nicht sinnvoll, Ressourcen zuzuweisen. Sie sind daher im Zustand Keine Ressource.

Wird die Ressource einer Komponente extern gehalten, so enthält die Komponente lediglich einen Pfad zur externen Ressource. Alternativ dazu ist es auch möglich, die Ressource im Modell, d.h. in der Datenbank, bzw. der EOX-Datei zu speichern (Ressource intern).

Wie in der Grafik verdeutlicht ist es möglich, den Zustand einer Komponente so zu ändern, dass eine externe Ressource in eine interne Ressource (einlagern) oder eine interne Ressource in eine externe Ressource (auslagern) umgewandelt wird.

Unabhängig davon kann eine Ressource neu für eine vorhandene Komponente importiert werden (importieren). Sowohl bei internen als auch bei externen Ressourcen ist es analog möglich, eine Ressource aus EEC in ein Dateisystem zu exportieren.

Vorhandene externe Ressourcen werden über das Kontextmenü in Bibliotheks-Sichten mit der Aktion Externe Ressourcen einlagern (Internalize External Resources) eingelagert:

Es ist möglich, ganze Bibliotheken oder nur einzelne Dateien einzulagern.

Die Attribute-Seite der Komponenten ist so dargestellt, dass die drei möglichen Zustände von Ressourcen sowie die jeweils möglichen Aktionen transparent werden:

Anmerkung: Bei Nutzung der Versionierung müssen die Ressourcen intern verwaltet werden, damit EEC die Konsistenz des Modells sicherstellen kann.