Ausgabewert vom Typ stFloatValueType
In der Bibliothek JCmpVisuBasic sind für die Ausgabe von Gleitkommawerten vom Typ stFloatValueType folgende Ausgabe-Objekte vorhanden:
OutputstFloatValueNoComma: Ausgabe Floatwert ohne Dezimalstelle.
OutputstFloatValueOneComma: Ausgabe Floatwert mit einer Dezimalstelle.
OutputstFloatValueTwoComma: Ausgabe Floatwert mit zwei Dezimalstellen.
OutputstFloatValueThreeComma: Ausgabe Floatwert mit drei Dezimalstellen.
Für alle Floatwertausgaben wird der gleiche Variablentyp stFloatValueType benutzt.
VAR
// Example for Float-Output
stFloatOutput : JCmpVisuBasic.JCmpUtilItf.stFloatValueType;
END_VAR
Zieht man nun das gewünschte Objekt aus der Visualization Toolbox in das Prozessbild, öffnet sich ein Parameter-Fenster. Hier kann man die Strukturvariable z.B. stFloatOutput eintragen, die vorher definiert wurde.

Es ist auch möglich im nachhinein die Parameter über die Objekt-Eigenschaft einzugeben oder zu ändern.

Die Strukturvariable JCmpVisuBasic.JCmpUtilItf.stFloatValueType beinhaltet folgende Variablen:

rValue: Realwert
eValueError: Enum für Fehler.
eValueStateNamur: Enum für den Namurzustand.
udiUnitType: Wert für die Einheit.
Beispiel 1:
Möchte man nur einen Real-Wert abbilden, dann reicht es nur die Strukturvarialbe rValue zu benutzen.

Beispiel 2:
Möchte man z.B. vom Regler den Analogeingang mit den Zuständen (eValueError und eValueStateNemur) darstellen, so muss vorher der Analogeingang des Reglers gemappt werden.

Da beide Strukturvariablen vom gleichen Variablentyp stFloatValueType sind, kann die Strukturvariable des Reglers dem Ausgabe-Objekt direkt übergeben werden.

Ist das Signal am Reglereingang gültig:

Ist das Signal am Reglereingang ungültig (Sensor nicht angesteckt):
