Benutzerdefinierte Blockeigenschaften
Ab der Version 2024 lassen sich Blockeigenschaften als projektbezogene benutzerdefinierte Eigenschaften definieren. Benutzerdefinierte Eigenschaften bieten verschiedene Vorteile:
- Für die Definition und die Anzeige ist nur eine einzige Eigenschaft erforderlich.
- Sie können einen frei wählbaren, mehrsprachigen Anzeigenamen vergeben.
- Die Eigenschaften werden beim Einfügen von Makros mit eingefügt.
Die Definition, welche Eigenschaften in der Blockeigenschaft zusammengefasst sind, erfolgt genau so wie bei den indizierten Blockeigenschaften im Dialog Format.
Indizierte Blockeigenschaften
In EPLAN stehen Ihnen bis zu 100 indizierte Blockeigenschaften zur Verfügung. Zu jeder Blockeigenschaft gibt es die dazugehörige indizierte Formateigenschaft. Die beiden Eigenschaften Blockeigenschaft [n] und Blockeigenschaft: Format [n] mit gleichem Indexwert bilden eine Einheit. Dabei legt die Formateigenschaft fest, welche Eigenschaften in der Blockeigenschaft zusammengefasst sind. Die zugehörige Blockeigenschaft zeigt das Ergebnis im Grafischen Editor oder in Auswertungen an.
Blockeigenschaft: Format [1] legt das Format fest.
Blockeigenschaft [1] zeigt das Ergebnis an.
Anzeige und Aktualisierung
Blockeigenschaften sind nicht mehrsprachig, das Ergebnis ist immer eine einfache Zeichenkette. Die Sprache, in der die einzelnen eingebetteten Eigenschaften in das Ergebnis geschrieben werden, kann für jede Eigenschaft einzeln eingestellt werden. Wird "Alle Anzeigesprachen" für eine Eigenschaft gewählt, werden alle eingestellten Anzeigesprachen nacheinander mit einem Zeilenumbruch in das Ergebnis geschrieben.
Blockeigenschaften werden automatisch aktualisiert, wenn sie angezeigt oder abgefragt werden. Bei indirekten Eigenschaften ist eine Schachtelung möglich: Verweist eine Blockeigenschaft auf eine andere Blockeigenschaft, dann wird, falls die erste nicht aktuell ist, zunächst die zweite aktualisiert.
Blockeigenschaften werden auf einer separaten Ebene platziert. So können Sie Blockeigenschaften in einer speziellen Farbe darstellen und – sofern Sie die Blockeigenschaften nur für indirekte Eigenschaften nutzen – im Schaltplan schon an der Farbe erkennen, dass die angezeigte Information nicht an diesem Objekt bearbeitet werden kann.
Indirekte Eigenschaften
Indirekte Eigenschaften werden dazu verwendet, auf Eigenschaften von Objekten, die mit dem anzuzeigenden Objekt in Verbindung stehen, zuzugreifen. Dies ist über die Blockeigenschaften möglich.
Mit einem Objekt stehen folgende andere Objekte in Verbindung:
- Das Projekt, in dem sich das Objekt befindet
- Die Seite, auf der das Objekt platziert ist
- Objekte, die über Verbindungen mit diesem Objekt verbunden sind
- Verbindungen und Kabel, die an dem Objekt angeschlossen sind
- Daten der Hauptfunktion
- Artikel, die an dem Objekt eingetragen sind.
Indirekte Eigenschaften lassen sich in der Formateigenschaft mit Hilfe der Navigation über die Schaltflächen (Nächste Stufe) und (Vorherige Stufe) auswählen.
Hinweis:
Wenn Sie in einem Makro eine indirekte Eigenschaft verwenden, bei der über ein Blockformat auf die benutzerdefinierte Eigenschaft eines anderen Objekts verwiesen wird, dann wird diese benutzerdefinierte Eigenschaft im Makro mit abgespeichert und auch als verwendete benutzerdefinierte Eigenschaft gefunden. Dies gilt auch für benutzerdefinierte Blockeigenschaften und Berechnungseigenschaften, die als benutzerdefinierte Blockeigenschaften erstellt werden. Blockeigenschaften, die als Projekteigenschaften (also für das Objekt "Projekt") definiert werden, werden nicht in den Makros gespeichert, aber beim Prüfen der Verwendung gefunden.
Automatische Funktionstexte über eine Blockeigenschaft ermitteln
An den Funktionen im Grafischen Editor haben Sie die Möglichkeit, sich über eine Blockeigenschaft einen automatischen Funktionstext mit verschiedenen Eigenschaften und Trennzeichen zusammenzustellen. Dazu steht Ihnen auf der ersten Registerkarte im Eigenschaftendialog für die Eigenschaftentabelle die Eigenschaft Blockeigenschaft: Format (Funktionstext, automatisch) (ID 20545) zur Verfügung.
Wie bei den Formateigenschaften üblich legen Sie über den Folgedialog Format fest, welche Eigenschaften und Trennzeichen in der Blockeigenschaft zusammengefasst sind. Für die Funktionen steht Ihnen in diesem Dialog das Formatelement "Pfad-Funktionstext" zur Verfügung. Über die Schaltfläche (Nächste Stufe) können Sie auf den zugehörigen Pfad-Funktionstext zugreifen und diesen als Formatelement für den automatischen Funktionstext auswählen.
Die Anzeige dieses über die Blockeigenschaft definierten Funktionstextes im Grafischen Editor erfolgt über die platzierte Eigenschaft Funktionstext (automatisch). Wurde an einer Funktion zusätzlich ein manueller Funktionstext eingegeben, dann zeigt die Eigenschaft Funktionstext (automatisch) diesen Text an.
Um in einem Projekt solche Funktionen zu finden, bei denen der Funktionstext sowohl manuell eingegeben als auch über die Blockeigenschaft definiert wurde, können Sie in der Meldungsklasse 007 "Geräte" die Prüflaufmeldung 007033 einsetzen.
Siehe auch