Funktionsbeschreibung
CANBus
A4461-1.0
HBM: public
43
skaliert werden, bevor sie gesendet werden. Dies ist vor
allem wichtig, will man einen Fließkommawert als Integer
übertragen, was in der CAN-Welt weit verbreitet ist. Will
man z. B. den Fließkommawert mit einer Genauigkeit
von 3 Nachkommastellen als Integer versenden, denkt
man sich einen Dezimalpunkt an der 3. Stelle des
Integer-Werts und multipliziert das Quellsignal mit 1000.
(„1.2345“ wird zu „1234“.)
Die Skalierung erfolgt mit Double‐Genauigkeit (REAL64),
d.h. dass der resultierende Ganzzahlwert in den unteren
Bits gerundet sein wird.
Die Wahl des Datentyps UINT64 garantiert eine
eins‐zu‐eins‐Übertragung aller Bits, wobei auf die
Skalierung verzichtet wird. Die Werte in <Factor> und
<Offset> werden ignoriert.
6.5.4
Datentypen und Bit‐Positionen eines
Messwertes
Messwerte liegen im System üblicherweise als REAL32
(float) vor. Sollen die Messwerte auch als Fließkomma-
Wert gesendet werden, ist das Datenformat <Data
Format> entsprechend zu wählen. Die Anzahl der zu
sendenden Bits ist damit in <SignalLength> auf 32 (float)
bzw. 64 (double) festgelegt.
Es ist auch möglich, eine Typkonvertierung
vorzunehmen, sodass die Daten in der CAN-Nachricht
als Ganzzahlen versendet werden, deren Länge beliebig
zwischen 1 und 64 Bit betragen kann. Die Auflösung des
Messwerts als Ganzzahl ist also variabel. Dies leistet
eine differenzierte Datentyp-Umwandlung.
Zuerst wird der Messwert als Fließkommawert skaliert.
Wenn das Sende-Datenformat <DataFormat> als
Integerwert gewählt ist, erfolgt erst jetzt die Umrechnung
Summary of Contents for SOMATXR
Page 1: ...Operating Manual Bedienungsanleitung English Deutsch CANBus...
Page 3: ...Operating Manual Bedienungsanleitung English Deutsch CANBus Receive Transmit...
Page 65: ...QuantumX SomatXR and CCP XCP on CAN CANBus A4461 2 0 HBM public 63...
Page 74: ...QuantumX SomatXR and CCP XCP on CAN 72 A4461 2 0 HBM public CANBus...
Page 75: ...Operating Manual Bedienungsanleitung English Deutsch CANBus Empfangen Senden...
Page 141: ...QuantumX SomatXR und CCP XCP on CAN CANBus A4461 1 0 HBM public 67...
Page 149: ...QuantumX SomatXR und CCP XCP on CAN CANBus A4461 1 0 HBM public 75...
Page 151: ...QuantumX SomatXR und CCP XCP on CAN CANBus A4461 1 0 HBM public 77...