Masssysteme |
Top Previous Next |
Umrechnungsfunktionen Das Variable Objekt kann Werte von numerischen Variablen für die Anzeige/Eingabe umrechnen. Dadurch kann ein Wert in verschiedenen Masssystemen angezeigt werden. Das Masssystem wird via Button Action unit=<index> ausgewählt. Das eingestellte Masssystem kann durch die Systemvariable /S/APP/UnitIdx angezeigt werden. Durch Ändern der Systemvariable /S/APP/UnitIdx wird das Masssystem geändert. Die Umrechnungsfunktionen für die verschiedenen Masssysteme werden in der Spalte Function wie folgt angegeben:
<unit>function0,function1,...</unit>
/S/APP/UnitIdx bestimmt, welche der definierten Funktionen angewendet wird: 0 -> function0 1 -> function1 ...
Folgende vordefinierte Funktionen stehen zu Verfügung:
Beispiel: <unit>,°c_°f</unit>
/S/APP/UnitIdx=0 -> keine Umrechnung /S/APP/UnitIdx=1 -> Umrechnung von °C nach °F
Selbstdefiniert Funktionen Einfache Funktionen können aber auch selber definiert werden, wobei die Operatoren *,/,+,- unterstützt werden. Auf einen Operator muss ein Operand ( Gleitpunktzahl) folgen. Es können beliebige Operator-Operand Kombinationen verkettet werden, wobei das Resultat der ersten Operation der nächsten Operation übergeben wird.
Beispiel: <unit>,*1.8+32</unit>
/S/APP/UnitIdx=0 -> keine Umrechnung /S/APP/UnitIdx=1 -> VarValue wird mit 1.8 Multipliziert und dazu 32 addiert. (entspricht °c_°f)
Massystem abhängige Formatierung In der Spalte B Text/File können Masssystem abhängige Formatstrings wie folgt projektiert:
[führender Text]<unit>format0,format1,...</unit>[nach folgender Text]
Beispiel: Kesseltemperatur <unit>%f °C,%f °F</unit>
/S/APP/UnitIdx=0 -> Kesseltemperatur 80.00 °C /S/APP/UnitIdx=1 -> Kesseltemperatur 176.00 °F
|