<< Click to Display Table of Contents >> Navigation: Arbeiten mit CanEasy > Datenbasis-Editoren > Signal-Editor > Signalwertskalierung |
Signale, die den Darstellungstypen „Schieberegler“ haben, können unterschiedlich konfiguriert werden. Dafür stehen in dem Bereich „Skalierung“ verschiedene Eingabemöglichkeiten zur Verfügung.
Für die Berechnung der Skalierung wird folgende Formel verwendet:
physikalischer Wert = (Rohwert * Faktor + Offset) * Maßeinheit
Minimum:
Gibt den kleinsten Wert an, den die physikalische Interpretation des Signalwertes annehmen kann. In dem Beispiel -50°C.
Maximum:
Gibt den größten Wert an, den die physikalische Interpretation des Signalwertes annehmen kann. In dem Beispiel +50°C.
Offset:
Hier kann ein Offset angegeben werden, um den der Messwert angehoben werden kann.
Faktor:
Gibt den Faktor an, mit dem der Rohwert verrechnet wird, um den den physikalischen Wert zu erhalten.
Einheit:
Spezifiziert die textuelle Bezeichnung der Einheit.
Darstellung des Signals auf dem Panel
Beispiel 1: Signal mit einfacher Skalierung
Min-Wert |
0 |
Max-Wert |
255 |
Faktor |
1 |
Offset |
0 |
Bitlänge |
8 |
Signed? |
Nein |
Wert in den Botschaftsdaten |
||
Physikalischer Wert |
Dezimal |
Hex |
0 |
0 |
0 |
127 |
127 |
7F |
128 |
128 |
80 |
255 |
255 |
FF |
Konfiguration von Beispiel 1:
Abbildung der Umwandlung der physikalischen in die Rohwerte (unskalierte Werte)
Beispiel 2: Signal mit Min- und Maxwert und Offset
Min-Wert |
-40 |
Max-Wert |
85 |
Faktor |
0,5 |
Offset |
-40 |
Bitlänge |
8 |
Signed? |
Nein |
Wert in den Botschaftsdaten |
||
Physikalischer Wert |
Dezimal |
Hex |
-40 |
0 |
0 |
0 |
80 |
50 |
1 |
81 |
51 |
85 |
250 |
FA |
Konfiguration von Beispiel 2:
Abbildung der Umwandlung der physikalischen in die Rohwerte (unskalierte Werte)
Abbildung der Umwandlung der Rohwerte (unskalierte Werte) in die physikalischen Werte
Beispiel 3: Begrenztes Signal mit Berücksichtigung des Vorzeichens
Bei diesem Beispiel ist der Wertetyp auf „signed“ eingestellt, d.h. das höchstwertigste Bit stellt das Vorzeichen dar. Das hat zur Folge, dass der Bereich der Rohwerte in zwei Intervalle aufgeteilt wird und dazwischen ein undefinierter Bereich liegen kann.
Min-Wert |
-50 |
Max-Wert |
50 |
Faktor |
1 |
Offset |
0 |
Bitlänge |
8 |
Signed? |
Ja |
Wert in den Botschaftsdaten |
||
Physikalischer Wert |
Dezimal |
Hex |
-50 |
206 |
CE |
-1 |
255 |
FF |
0 |
0 |
0 |
50 |
50 |
32 |
Konfiguration von Beispiel 3:
Abbildung der Umwandlung der physikalischen in die Rohwerte (unskalierte Werte)
Abbildung der Umwandlung der Rohwerte (unskalierte Werte) in die physikalischen Werte