Signalwertskalierung

<< 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

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)

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 physikalischen in die Rohwerte (unskalierte Werte)

 

Abbildung der Umwandlung der Rohwerte (unskalierte Werte) in die physikalischen 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 physikalischen in die Rohwerte (unskalierte Werte)

 

Abbildung der Umwandlung der Rohwerte (unskalierte Werte) in die physikalischen Werte

Abbildung der Umwandlung der Rohwerte (unskalierte Werte) in die physikalischen Werte