Sie haben ein Projekt geöffnet. Markieren Sie das Projekt im Seiten-Navigator. Kontextmenüpunkt Eigenschaften. Markieren Sie in der Registerkarte Eigenschaften der Projekteigenschaften z.B. die Eigenschaft Blockeigenschaft: Ersetzungstext [1] und klicken Sie in der Spalte [Wert] auf [...].
Sie haben ein Projekt geöffnet. Sie haben ein Formular im Formulareditor geöffnet. Markieren Sie das Formular im Seiten-Navigator. Kontextmenüpunkt Eigenschaften. Markieren Sie z.B. die Eigenschaft Eigenschaften formatiert: Ersetzungstext [1] und klicken Sie in der Spalte [Wert] auf [...].
Sie haben ein Projekt geöffnet. Sie haben den Dialog Format: Blockeigenschaft geöffnet (z.B. beim Erstellen einer benutzerdefinierten Blockeigenschaft) und hier eine bestimmte Eigenschaft ausgewählt. Wählen Sie in der aufklappbaren Liste Ersetzungstext den Eintrag "Lokale Tabelle verwenden" oder einen der Einträge "Tabelle [n] verwenden" und klicken auf [...].
In diesem Dialog können Sie eine Tabelle mit Ersetzungstexten definieren oder eine vordefinierte Tabelle einsehen. Anhand einer solchen Tabelle lassen sich die Werte einer Eigenschaft (Blockeigenschaft oder formatierte Eigenschaft in einer Auswertung) durch andere Texte ersetzen. Dadurch können numerische Werte, boolesche Werte (Wahr / Falsch, Ja / Nein etc.) oder einsprachige Texte durch mehrsprachige, aussagekräftige Texte ersetzt werden.
Rufen Sie den Dialog in den Projekteigenschaften, in den Formulareigenschaften oder für den Eintrag "Lokale Tabelle verwenden" auf, dann können Sie hier eine Tabelle mit Ersetzungstexten definieren. Rufen Sie den Dialog dagegen im Dialog Format: Blockeigenschaft über einen der Einträge "Tabelle [n] verwenden" auf, dann werden ihnen hier die Ersetzungstexte der in den Projekt- oder Formulareigenschaften vordefinierten Tabelle angezeigt, können aber nicht bearbeitet werden. Ist für einen Eintrag "Tabelle [n] verwenden" keine Tabelle vordefiniert, dann bleibt der Dialog leer.
Überblick der wichtigsten Dialogelemente:
In der Tabelle legen Sie die Texte fest, durch die die Werte einer Eigenschaft ersetzt werden sollen.
Operator:
In dieser Spalte wählen Sie einen Vergleichsoperator aus, um den Wert einer Eigenschaft mit dem Quelltext zu vergleichen.
Hinweis:
Wenn Sie hier den Eintrag "Regulärer Ausdruck" auswählen, wird der Wert anhand eines regulären Ausdrucks mit dem Quelltext verglichen. (Diese Einstellung sollte nur von fortgeschrittenen Benutzern verwendet werden, die mit dem Einsatz von regulären Ausdrücken vertraut sind.).
Quelltext:
Tragen Sie hier den Vergleichswert ein, mit dem der Wert der gewählten Eigenschaft verglichen werden soll. Dabei wird die Groß- / Kleinschreibung berücksichtigt.
Ausgabetext:
Tragen Sie hier den Text ein, durch den der Wert der gewählten Eigenschaft ersetzt werden soll.
Hinweise:
- Die Texte in den Feldern Quelltext und Ausgabetext können mehrsprachig eingegeben werden. Bei der automatischen Übersetzung (aktivierte Option Bei der Eingabe übersetzen in den Übersetzungseinstellungen) werden diese Texte nicht berücksichtigt, sie lassen sich nur manuell übersetzen (über den Kontextmenüpunkt Übersetzen).
- Bitte beachten Sie, dass bei der Verwendung von regulären Ausdrücken keine Variablen zur Ersetzung verwendet werden können.
An einer platzierten Funktion im Schaltplan soll angezeigt werden, ob die Funktion eine Hauptfunktion ist. Dazu wird im Eigenschaftendialog die Eigenschaft Hauptfunktion (ID 20122) als Formatelement einer Blockeigenschaft ausgewählt (z.B. für die Eigenschaft Blockeigenschaft 1: Format über die Formatelemente "Funktionseigenschaft > Allgemeine Funktionseigenschaften"). In der Eigenschaftenliste auf der ersten Registerkarte wird für die Eigenschaft Blockeigenschaft 1 bei einer Hauptfunktion der Wert "X" und bei einer Nebenfunktion kein Wert angezeigt.
Um diese Werte mit aussagekräftigeren Texten zu ersetzen, stellen Sie für die Eigenschaft Hauptfunktion das Feld Ersetzungstext im Dialog Format: Blockeigenschaft auf den Eintrag "Tabelle 1 verwenden" ein.
Damit der Text in den Blockeigenschaften ersetzt wird, definieren Sie dann in den Projekteigenschaften für die Eigenschaft Blockeigenschaft: Ersetzungstext [1] folgende Tabelle:
Operator |
Quelltext |
Ausgabetext |
Fortsetzen |
---|---|---|---|
= |
X |
Hauptfunktion |
|
= |
|
Nebenfunktion |
|
Daraufhin werden die Werte der Eigenschaft Hauptfunktion an der platzierten Funktion durch die Ausgabetexte ersetzt.
Für viele Betriebsmittel gehört die Eigenschaft Blockeigenschaft 1 zur standardmäßigen Eigenschaftsplatzierung. Dadurch wird der Text "Hauptfunktion" / "Nebenfunktion" für die platzierte Funktion auch im Grafischen Editor als Eigenschaftsplatzierung angezeigt.
Fortsetzen:
Aktivieren Sie dieses Kontrollkästchen, wenn mehrere reguläre Ausdrücke nacheinander ausgeführt werden sollen. Auf diese Weise können Sie beispielsweise mehrere Leerzeichen nacheinander ersetzen lassen.
Wenn der reguläre Ausdruck nur ein Mal ausgeführt werden soll, lassen Sie das Kontrollkästchen deaktiviert (Standardeinstellung).
Sie haben die Eigenschaft Technische Kenngrößen (ID 20027) als Formatelement einer Blockeigenschaft ausgewählt. In dieser Eigenschaft sind beispielsweise folgende Werte eingetragen: Spannung 24 V oder DC12V oder Leistung 2,5W. Nun möchten Sie aus diesen Werten jeweils nur den Zahlenbestandteil ausschneiden und anzeigen.
Zunächst stellen Sie für die Eigenschaft Technische Kenngrößen das Feld Ersetzungstext im Dialog Format: Blockeigenschaft auf den Eintrag "Tabelle 1 verwenden" ein.
Damit der Text in den Blockeigenschaften ersetzt wird, definieren Sie dann in den Projekteigenschaften für die Eigenschaft Blockeigenschaft: Ersetzungstext [1] folgende Tabelle:
Operator |
Quelltext |
Ausgabetext |
Fortsetzen |
---|---|---|---|
Regulärer Ausdruck |
^[^0-9]* |
|
|
Regulärer Ausdruck |
[^0-9]*$ |
|
|
Daraufhin werden die Werte der Eigenschaft Technische Kenngrößen durch die Ausgabetexte 24, 12 oder 2,5 ersetzt.
Kontextmenü:
Das Kontextmenü stellt - abhängig vom Feldtyp (z.B. Datum, ganzzahlig, mehrsprachig) - Menüpunkte zur Verfügung, mit denen Sie je nach Situation z.B. die Darstellung von Tabellen beeinflussen können oder die Werte in Feldern bearbeiten können. Eine Übersicht dieser Kontextmenüpunkte finden Sie im Abschnitt Kontextmenüpunkte.
Siehe auch