Sie haben ein Projekt geöffnet.Projekt > Eigenschaften. Wählen Sie die Registerkarte Eigenschaften, und markieren Sie z.B. die Eigenschaft Blockeigenschaft: Ersetzungstext [1].
Sie haben ein Projekt geöffnet. Sie haben ein Formular im Formulareditor geöffnet. Markieren Sie das Formular im Seiten-Navigator. Bearbeiten > Eigenschaften. Markieren Sie z.B. die Eigenschaft Eigenschaften formatiert: Ersetzungstext [1].
In diesem Dialog definieren Sie eine Tabelle mit Ersetzungstexten. 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.
Ü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.
Hinweis:
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 (Kontextmenü > Übersetzen).
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 (Datum, ganzzahlig, mehrsprachig ...) - folgende Menüpunkte zur Verfügung:
- Kontextmenüpunkte für die Darstellung von Tabellen
- Kontextmenüpunkte für die Bearbeitung von Werten
- Kontextmenüpunkte für mehrsprachige Texte
Siehe auch