Scale
Zurück Nach oben Vorwärts

Kurzbeschreibung Parameter Funktionsweise Ein/Ausgänge Limitierungen Querverweise Beispiele

Kurzbeschreibung
Scale dient zur linearen 2-Punkt-Skalierung beliebiger Fließkommazahlen.
Parameter
Parameter: Eingabe von Minimum und Maximum des Ausgangsbereichs über Dialog (intern), EXT oder DB Eingang
Datentyp: DOUBLE, DOUBLE[] oder DOUBLE[][]
Eingang
Max: Maximaler Ausgangswert nach der Skalierung.
Min: Minimaler Ausgangswert nach der Skalierung.
Ausgang
Max: Maximaler Ausgabewert nach Skalierung.
Min: Minimaler Ausgabewert nach Skalierung.
Einheit: SI-Einheit im mks - System.
Skalierfaktor: Faktor 10^n , n = -15...+15 ganzzahlig.
Signalname: TypeInfo-Name des Signals nach der Skalierung.
Funktionsweise
Scale ermöglicht eine lineare 2-Punkt-Skalierung der Eingangsdaten auf physikalische Einheiten. Der Wertebereich des Eingangs i e wird auf den Wertebereich des Ausgangs o e nach folgender Beziehung skaliert:

Für den Ausgangsdatentyp kann eine SI-Einheit sowie eine Zehnerpotenz (im wissenschaftlichen Format) angegeben werden.In den Min- und Max- Felder mit grau hinterlegtem Hintergrund sind die Wertebereichsgrenzen des Vorgängermoduls dargestellt, mit denen dieser Signalgraph als letztes gelaufen ist (Wertebereichsgrenzen werden erst nach Signalgraphstart übertragen).

Ein-/Ausgänge
Eingänge
EXT, DB DOUBLE{Minimum}
DOUBLE{Maximum}
Extern- bzw. DB(Datenbank)-Eingang zum Eingeben von Minimum und Maximum zur Laufzeit
I1 TYPEINFO{TypeInfo}
DOUBLE{TIME_DOMAIN}

oder:
TYPEINFO{TypeInfo}
DOUBLE[]{TIME_DOMAIN}

oder:
TYPEINFO{TypeInfo}
POINTER{DOUBLE[][]}
Dateneingang
Ausgänge
O1 TYPEINFO{TypeInfo}
DOUBLE{TIME_DOMAIN}

oder:
TYPEINFO{TypeInfo}
DOUBLE[]{TIME_DOMAIN}

oder:

TYPEINFO{TypeInfo}
POINTER{DOUBLE[][]}
Datenausgang
Limitierungen
Scale kann nur auf Daten arbeiten, für die im TypeInfo ein sinnvoller Wertebereich eingetragen ist.
Querverweise
-
Beispiele
-