Mit Hilfe der Einstellung Verwendungsart, die Sie an Makrokästen einstellen, können Sie festlegen, welche der für Makros typischen Funktionalitäten (Makros automatisch erzeugen, Makros aktualisieren) ausführbar sind und welche nicht.
Nutzen:
Mit Hilfe der neuen Verwendungsart an den Makrokästen werden die Funktionalitäten der Makros an die jeweilige Projektart sinnvoll angepasst (Erzeugen im Makro-, Aktualisieren im Schaltplanprojekt). Außerdem unterstützt Sie die Verwendungsart beim Aufbau und bei der Strukturierung geschachtelter Makros.
- Nicht festgelegt: Erzeugen und Aktualisieren sind möglich. Dies entspricht dem Verhalten in vorherigen EPLAN-Versionen (vor Version 2.8). Dieser Eintrag ist lediglich aus Kompatibilitätsgründen vorhanden.
- Definierend: Wird nur beim Erzeugen berücksichtigt (z.B. für vorbereitete Makros im Makroprojekt, aus denen Makros erzeugt werden sollen).
- Referenzierend: Wird nur beim Aktualisieren berücksichtigt (z.B. für Makros im Schaltplanprojekt, die möglicherweise mit neueren Daten aktualisiert werden sollen).
- Untergeordnet: Weder Erzeugen noch Aktualisieren sind möglich (z.B. für Makros, deren Makrokasten als "innerer" Makrokasten in geschachtelten Makrokästen verwendet wird).
Unterscheidung von Makrokästen
Anhand der Verwendungsart haben Sie außerdem die Möglichkeit, die vorbereiteten Makros im Makro-Navigator besser voneinander zu unterscheiden.
Im Baum des Makro-Navigators werden vorbereitete Makros, deren Makrokästen die gleiche Verwendungsart aufweisen, zu einer Hierarchieebene zusammengefasst. Dabei werden die Verwendungsarten durch unterschiedliche Icons gekennzeichnet.
Icon |
Bedeutung |
---|---|
|
"Nicht festgelegte" oder "Untergeordnete" Makros |
|
Definierende Makros |
|
Referenzierende Makros |
Für die gezielte Anzeige und Bearbeitung von Makros können Sie die neue Eigenschaft Makro: Verwendungsart (ID 23011) im Makro-Navigator als Filterkriterium verwenden und in der Listendarstellung dieses Navigators als Spalte einblenden.
Um die eingefügten Makrokästen im Grafischen Editor optisch besser unterscheiden zu können, wurde die Ebenenverwaltung um zwei weitere Ebenen für Makrokästen erweitert:
- EPLAN326, Symbolgrafik.Makro.Makrokästen (definierend)
- EPLAN327, Symbolgrafik.Makro.Makrokästen (referenzierend).
Die bereits vorhandene Ebene für Makrokästen, EPLAN308, wird jetzt standardmäßig für "nicht festgelegte" oder "untergeordnete" Makrokästen verwendet.
Umschalten der Verwendungsart
Beim Einfügen von Makrokästen in einem Makroprojekt ist die Verwendungsart "Definierend" voreingestellt. Diese Verwendungsart wird beim automatischen Erzeugen der Makros gespeichert. In der EPLAN-Plattform wird die Verwendungsart dann beim Einfügen in ein Schaltplanprojekt automatisch in "Referenzierend" geändert. Auf diese Weise werden die Makros - bei richtiger Einstellung im Makroprojekt - so erzeugt, dass sie direkt verwendet und bei Bedarf aktualisiert werden können.
Ein weiteres, automatisches Umschalten der Verwendungsart erfolgt nicht (auch nicht bei einer Änderung der Projektart).
Beim Einfügen in ein Makroprojekt erhalten die eingefügten Makros standardmäßig die Verwendungsart "Definierend". Dadurch können Sie die eingefügten Makros als Vorlage für weitere Makros und zum Aufbau neuer Makroprojekte verwenden. Mit Hilfe des Projekteinstellung Makros referenzierend einfügen können Sie jedoch auch festlegen, dass Makros mit der Verwendungsart "Referenzierend" eingefügt werden. Diese Einstellung ist sinnvoll, wenn Sie bereits über gut gepflegte Makroprojekte verfügen und neue Makros nur durch Einfügen neuer Makrokästen oder durch Kopieren und Einfügen bereits vorhandener Makros entstehen.
Verwendungsart in geschachtelten Makrokästen
Wenn Sie die Einstellung Makros referenzierend einfügen aktiviert haben und beim Aufbau geschachtelter Makros in der empfohlenen Reihenfolge vorgehen (von innen nach außen), dann ist eine Anpassung der Verwendungsart bei den jeweiligen Makrokästen nicht erforderlich.
Um geschachtelte Makros vorzubereiten, fügen Sie zuerst ein bereits fertiges Makro ein und zeichnen nachfolgend darum einen äußeren Makrokasten. Dadurch erhält der innere Makrokasten die Verwendungsart "Referenzierend" und der äußere die Verwendungsart "Definierend".
Für Makrokästen bei einer noch stärkeren Schachtelung ist die Verwendungsart "Untergeordnet" vorgesehen. Makrokästen mit dieser Verwendungsart werden beim automatischen Erzeugen oder Aktualisieren der äußeren Makrokästen nicht berücksichtigt.
Verwendungsart für Seiten- und 3D-Makros
Bei Seiten- und 3D-Makros wird die Verwendungsart in Abhängigkeit von der Projektart automatisch festgelegt (in Makroprojekten "Definierend", in Schaltplanprojekten "Referenzierend").
Konvertierung von Projekten
Projekte aus älteren EPLAN-Versionen (Version 2.7 oder älter) werden beim Öffnen in die EPLAN-Plattform automatisch konvertiert. Dabei wird die Verwendungsart automatisch zugeordnet: Die vorbereiteten Makros in Makroprojekten erhalten die Verwendungsart "Definierend". Bereits eingefügte Makros in alten Schaltplanprojekten erhalten die Verwendungsart "Referenzierend".
Geschachtelte Makrokästen werden anhand ihres grafischen Aufbaus interpretiert. In Schaltplanprojekten erhalten die "inneren" Makrokästen die Verwendungsart "Untergeordnet". In Makroprojekten erhalten die äußeren Makrokästen die Verwendungsart "Definierend“ und die inneren Makrokästen die Verwendungsart "Referenzierend". Weiter innen liegende Makrokästen werden auf "Untergeordnet" eingestellt.
In einigen nicht eindeutigen Situationen (wenn sich z.B. die Linien des äußeren und des inneren Makrokastens überschneiden) kann es zu Problemen mit der Zuordnung der Verwendungsart kommen.
Prüflaufmeldung
Um in Ihren Projekten die korrekte Verwendung der Verwendungsart bei Makrokästen zu überprüfen, können Sie die neue Prüflaufmeldung 014006 aus der Meldungsklasse 014 "Makros" einsetzen.