Eingabewert vom Typ stDoubleValueType
In der Bibliothek JCmpVisuBasic sind für die Eingabe von Gleitkommawerten vom Typ stDoubleValueType und stDoubleValueBaseType folgende Eingabe-Objekte vorhanden:
InputstDoubleValue: Eingabe Long Realwert über Strukturvariable.
InputstDoubleValueBase: Eingabe Long Realwert über Strukturvariable.
stDoubleValueTyp/stDoubleValueBaseTyp: Die Struktur enthält folgende Variablen:
lrValue: Long Realwert
eValueError: Enum für Fehler.
eValueStateNamur: Enum für den Namurzustand.
udiUnitType: Wert für die Einheit. (nur bei stDoubleValueTyp)
Im Projekt können die benötigten Strukturen wie folgt definiert werden.
VAR
// Example for DoubleValue
stDoubleValue : JCmpVisuBasic.JCmpUtilItf.stDoubleValueType;
stDoubleValueBase : JCmpVisuBasic.JCmpUtilItf.stDoubleValueBaseType;
END_VAR
Bei den Übergabeparameter muss nun die oben definierte Struktur übergeben werden.
Im Code kann die Eingabe des long Realwerts wie folgt abgefragt werden.