| freebus.org http://freebus.org/phpBB3/ |
|
| RS Modul Temperatur Umrechnung http://freebus.org/phpBB3/viewtopic.php?f=9&t=1715 |
Seite 1 von 1 |
| Autor: | Benn [ 11. Oktober 2011 20:12 ] |
| Betreff des Beitrags: | RS Modul Temperatur Umrechnung |
Hallo zusammen, ich habe mir eine eigene Visualisierung mit VB 6 gestrickt zusammen mit dem RS- Modul welches ich im Netzwerk hänge. Wenn ich jetzt die Außentemperaturwerte abfrage bekomme ich immer so werte wie 6315 o. 6336. Wie kann ich diese Werte in °C umrechnen? wer hat da eine Lösung? Benn |
|
| Autor: | oldcoolman [ 11. Oktober 2011 21:39 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
das ist eis5 format. höchstwertiges bit ist vorzeichen. 11 bit mantisse, exponent zu basis2 bit 11,12,13,14 die zahl ist dann die temeratur in 1/100° |
|
| Autor: | Benn [ 13. Oktober 2011 22:30 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
Danke für die schnelle Antwort. Das es sich hierbei um ein EIS5 Telegramm handelt weiß ich. Irgendwie verstehe ich die Umrechnung die du hier erklärst nicht. Kannst Du mir diese genauer erklären, wie du auf die Zahlen kommst? aber nicht so wissenschaftlich. Benn |
|
| Autor: | Nobi [ 14. Oktober 2011 07:15 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
Guten morgen, die Formel lautet VZ*(2^Exponent)*Mantisse Das Suchwort für Google lautet Gleitkommazahl, hier hast du einen Umrechner für IEEE754, da kann man sich sehr schön das System ansehen: http://www.h-schmidt.net/FloatApplet/IEEE754.html bei 6135 wäre das so: 0000 1100 0101 1101 also erstes Bit 0 = + Exponent 0001 = 2 Mantisse 10001011101 = 4135 also +2^2*4135 = 16540 nur noch durch 1000 teilen, gibt: 16,5°C Gruss Nobi |
|
| Autor: | Benn [ 14. Oktober 2011 09:22 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
Danke, das ist gut erklärt, ich werde mir das am Wochenende einmal zu Gemüte führen und dann in meine Anwendung einbauen. Und wenn ich fragen habe melde ich mich wieder. Benn |
|
| Autor: | Echo [ 14. Oktober 2011 09:46 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
Danke Nobi! Prima erklärt. Solche Schnipsel könnten wir auf eine Webseite der Homepage bringen... Gruß René Nobi hat geschrieben: Guten morgen,
die Formel lautet VZ*(2^Exponent)*Mantisse Das Suchwort für Google lautet Gleitkommazahl, hier hast du einen Umrechner für IEEE754, da kann man sich sehr schön das System ansehen: http://www.h-schmidt.net/FloatApplet/IEEE754.html bei 6135 wäre das so: 0000 1100 0101 1101 also erstes Bit 0 = + Exponent 0001 = 2 Mantisse 10001011101 = 4135 also +2^2*4135 = 16540 nur noch durch 1000 teilen, gibt: 16,5°C Gruss Nobi |
|
| Autor: | Tontechniker [ 14. Oktober 2011 12:06 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
Hallo Nobi, ich hab bei Deinem Beispiel Verständnisprobleme. 10 001 011 101 = 4135 ?? 21 421 421 421 Muß die Mantisse nicht 2135 ergerben?? Vielleicht stimmt ja meine Annahme der Wertigkeiten der Bits nicht?! LG Tontechniker |
|
| Autor: | Nobi [ 14. Oktober 2011 13:36 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
ja natürlich 2135, bin im binärrechener um eine Stelle verrutscht. Gruss |
|
| Autor: | Tontechniker [ 14. Oktober 2011 15:13 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
Vielen Dank für Deine Antwort. Hab schon gedacht, der "Hildesheimer" (=Vorstufe zum Alzheimer) hat bei mir zugeschlagen! Daraus ergibt sich: 2^2=4, 4*2135=8540, 8540/1000=8,540°C. LG Hans-Georg |
|
| Autor: | idefix [ 14. Oktober 2011 16:56 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
ist das bei 6135 aber dann nicht: 0001 0111 1111 0111 Damit wäre der Eponent 0010 = 2 Und die Mantisse 111 1111 0111 = 2039 Damit wäre das (0,01 * 2039) * 2 ^ 2 =81,56°C |
|
| Autor: | oldcoolman [ 15. Oktober 2011 22:08 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
81,56 war das nicht ein wert um die 80 rum wenn bei TEMP Umwandlung was nicht funktioniert?? EIS5 auf jeden fall in 1/100 nicht 1/1000 |
|
| Autor: | Benn [ 24. Oktober 2011 21:14 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
Hallo an euch Spezialisten, irgend wie verstehe ich diese Umrechnerei nicht, gibt es bei euch einen der mir Nachhilfe geben kann und diese noch einmal genauer erklärt. Kann es sein das in allen Erklärungen die hier eingestellt wurden Fehler sind, ich werde also nicht schlau draus. Besten Dank für euere Geduld. Benn |
|
| Autor: | do13 [ 25. Oktober 2011 08:19 ] |
| Betreff des Beitrags: | Re: RS Modul Temperatur Umrechnung |
Hi Benn, schau dir mal den Umrechner von Tapko an: http://www.tapko.de/index.php/Tools/31/0/ Da kannst du auf die Schnelle mal ein paar Werte nachrechnen. Für die Implementierung mal einen Blick in den Javascript Code werfen oder bei misterhouse bzw linknx schauen. Wenn dich Python nicht abschreckt auch http://openautomation.svn.sourceforge.net/viewvc/openautomation/PyWireGate/trunk/knx_connector/DPT_Types.py?revision=189&view=markup Suche dort nach DPT9. Dirk |
|
| Seite 1 von 1 | Alle Zeiten sind UTC + 2 Stunden |
| Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |
|