Ausgabewert vom Typ stDoubleValueType
In der Bibliothek JCmpVisuBasic sind für die Ausgabe von Gleitkommawerten vom Typ stDoubleValueType und stDoubleValueBaseType folgende Ausgabe-Objekte vorhanden:
OutputstDoubleValue: Ausgabe Realwert über Strukturvariable.
OutputstDoubleValueBase: Ausgabe 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 Output Double Object
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 Ausgabe des long Realwerts wie folgt ausgegeben werden.