INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Problem Werte aus EEPROM nach FLOAT



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

30.12.2011, 11:38
Beitrag #1

H-STB Offline
LVF-Neueinsteiger


Beiträge: 3
Registriert seit: Dec 2011

8.5.1
2009
DE



Problem Werte aus EEPROM nach FLOAT
Hallo zusammen

Theorie/Hintergrund:
Ich arbeite an einer Software um Microstrain Geber auslesen zu können.
Vom Hersteller habe ich eine SDK erhalten aus der hervorgeht, dass im EEPROM jedes Gebers Konstanten gespeichert sind, durch Verwendung derer der ausgegebene Bit-Wert in einen skalierten Wert mit Einheit umzuwandeln (typischerweise ein Float-Wert)
Die Werte des EEPROM liegen in MSB /LSB vor (Big Endian), diese habe ich ausgelesen und versuche nun diese gemäss der Formel aus der SDK anzuwenden.
In der SDK ist ebenfalls ein Beispiel für das Gain aufgeführt:
EEPROM 2: 44571
EEPROM 4: 33220
die Konvertierung ergibt den Wert -1032.86499

Problem:
Ich habe ein kleines VI erstellt (angehängt) um dies zu testen, aktuell sind die gelesenen Werte aus dem EEPROM darin gespeichert
Nur die Float-Zahl die ausgegeben wird verfehlt meine Vorstellung bei weitem, da Sie extrem klein ist und mit Anwendung der Formel aus der SDK zu einem Inf. als Ergebnis führt
Wenn ich die Zahlen aus dem Beispiel einfüge sieht es ähnlich seltsam aus, ich komme nicht einmal in die Nähe des Resultats aus dem Beispiel
Daraus ziehe ich den Schluss, dass ich etwas Grundsätzlich falsch mache, ich wäre froh, wenn sich mal jemand von euch mein BSP ansehen könnte, vielleicht(wahrscheinlich) gibt es ja einen groben Fehler, den ich nicht finde...

Besten Dank schon mal im Voraus

Gruss STB


Angehängte Datei(en)
8.5 .vi  bsp.vi (Größe: 15,76 KB / Downloads: 198)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
Antwort schreiben 


Nachrichten in diesem Thema
Problem Werte aus EEPROM nach FLOAT - H-STB - 30.12.2011 11:38

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Encoder werte nach bestimmte steps in Array speichern ziarehmann 4 5.278 09.07.2017 23:33
Letzter Beitrag: Trinitatis
  Array 4 Elemente (Float) aufbrechen Tobiii 6 5.391 13.02.2017 09:24
Letzter Beitrag: Tobiii
  Werte nach Zeitablauf in Array speichern mundb 3 4.332 14.04.2016 13:56
Letzter Beitrag: mundb
  Werte nach gültiger Bedingung zurücksetzen patriote00 11 7.761 04.01.2016 17:04
Letzter Beitrag: GerdW
  Formatbezeichner für float und Dezimalzeichen %.; kombinieren (In String formatieren) dali4u 0 3.329 21.02.2015 11:45
Letzter Beitrag: dali4u
  String -> float number gottfried 6 8.311 11.05.2013 08:36
Letzter Beitrag: gottfried

Gehe zu: