Erweiterte Formatierungsoptionen für Wertanzeigen
- Last UpdatedSep 26, 2024
- 3 minute read
In InTouch WindowMaker können Sie erweiterte Formatierungsoptionen konfigurieren, die dann zur Laufzeit in InTouch WindowViewer für Wertanzeige- und Benutzereingabe-Verknüpfungen verwendet werden. Sofern Sie diese Optionen nicht konfigurieren, werden weiterhin die bisherigen WindowViewer-Vorgaben verwendet.
Die erweiterten Formatierungsoptionen werden in den Dialogfeldern Eingabe - Analoge Variable und Ausgabe - Analoger Ausdruck angezeigt.
Mit den erweiterten Formatierungsoptionen für Zahlenwerte können Sie diese zur Laufzeit abhängig von Datentyp und -qualität automatisch formatieren lassen. Mit der erweiterten Formatierung haben Sie auch die Möglichkeit, analoge Wert während der Laufzeit in InTouch WindowViewer zu formatieren.
Sie können für jede Animation auswählen, ob Sie eine herkömmliche Formatierungszeichenfolge oder die erweiterten Formatierungsoptionen verwenden möchten. Bei der Migration von Projekten aus früheren InTouch-Versionen und beim Erstellen von neuen Animationen wird standardmäßig die Formatierungszeichenfolge verwendet.
Es stehen folgende erweiterte Formatierungsoptionen zur Verfügung:
-
Zeichenfolge: herkömmliche InTouch-Formatierungszeichenfolge
-
Real: Dezimalwerte werden abhängig von ihrer Größe zur Laufzeit automatisch formatiert. Die Anzahl der Dezimalstellen richtet sich nach den global konfigurierten Vorgaben.
-
Feste Dezimalstellen: Hier hängt die Formatierung vom Datentyp ab.
-
Real-Werte: Der Wert wird mit der unter Genauigkeit angegebenen Anzahl von Dezimalstellen angezeigt.
-
Integer-Werte: Der Wert wird als Ganzzahl ohne Dezimalstellen formatiert und von der rechten Seite her um den Abstand der entfallenden Dezimalstellen eingerückt.
-
Binärwerte: Der Wert wird als 0 oder 1 ohne Dezimalstellen formatiert und von der rechten Seite her um den Abstand der entfallenden Dezimalstellen eingerückt.
-
-
Integer: Der Wert wird immer als Ganzzahl ohne Dezimalstellen formatiert.
-
Exponential: Der Wert wird immer in Exponentialdarstellung ohne Berücksichtigung einer festen Anzahl von Dezimalstellen formatiert.
-
Hex: Der Wert wird im Hexadezimalformat auf Grundlage des eingestellten Bitbereichs formatiert.
-
Binär: Der Wert wird immer in Binärdarstellung unter Berücksichtigung des eingestellten Bitbereichs formatiert.
Im Feld Feste Breite können Sie die in der Entwicklungsumgebung festgelegte Textbreite vergrößern. Diese Option ist nicht verfügbar, wenn die Formatierungsart Zeichenfolge ausgewählt ist.
Ist das Kontrollkästchen Feste Breite in der Konfiguration der Animationsverknüpfung aktiviert, so wird der Wert zur Laufzeit nie breiter als das Textfeld angezeigt. Übersteigt seine Breite die Breite des Textfelds, wird statt des Werts das Zeichen aus der globalen Einstellung "Wert zu groß für feste Feldbreite" angezeigt. Mit dieser Formatierungsart können Sie also verhindern, dass die Breite des Textfelds zur Laufzeit vergrößert wird, um Platz für lange Werte zu schaffen.
Wenn Sie bei der Entwicklung keinen Text im Textfeld angeben, wird die Einstellung für die feste Breite ignoriert, und der vollständige Wert wird angezeigt. Geben Sie beispielsweise bei der Entwicklung den Wert "" (leerer Text) ein, entspricht dies einer Textfeldbreite von 0. Mit der Option Feste Breite könnte in diesem Fall überhaupt kein Text dargestellt werden. Die Einstellung Feste Breite wird dann zur Laufzeit auf "Keine" gesetzt.
Wenn Sie Löschen auswählen, werden die erweiterten Formatierungsoptionen auf die folgenden Werte zurückgesetzt:
-
Unter Formatierung wird die Option Zeichenfolge ausgewählt.
-
Die Option Feste Breite wird deaktiviert, da sie bei der Formatierungsart Zeichenfolge nicht verfügbar ist.
Folgende Werte sind standardmäßig eingestellt:
-
Genauigkeit für Formatierungsart "Feste Dezimalstellen": 0
-
Genauigkeit für Formatierungsart "Exponential": 0
-
Bitbereich für Formatierungsart "Hex": 0 bis 31
-
Bitbereich für Formatierungsart "Binär": 0 bis 31
Formateinstellungen:
-
Das Feld „Genauigkeit“ akzeptiert einen ganzzahligen Wert und ist nur aktiviert, wenn Sie die Optionen Feste Dezimalstellen oder Exponentiell gewählt haben. Zulässig sind hier ganzzahlige Werte von 0 (Standard) bis 8. Die beiden Felder für den Bitbereich stehen bei den Formatierungsarten Hex und Binär zur Verfügung. Für diese zwei Einstellungen müssen Sie den Bitbereich zwischen 0 und 31 eingeben. Der Bitbereich kann entweder aufsteigend oder absteigend festgelegt werden. Um ein einziges Bit anzugeben, geben Sie in beiden Feldern dieselbe Stelle ein. Der numerische Standardbereich für die Bitspezifikation ist 0 bis 31. Die Zählung beginnt bei 0, damit die Übereinstimmung an anderen Stellen von InTouch gewährleistet bleibt, wo Bits festgelegt sind.
Bei der Migration von Projekten aus älteren InTouch-Versionen vor 3.5 wird für vorhandene analoge Anzeige- oder Eingabeverknüpfungen die Formatierungsart Zeichenfolge festgelegt, die erweiterten Formatierungsoptionen sind deaktiviert.
In zukünftigen Versionen werden die erweiterten Formatierungsoptionen übernommen.