Hallo! Ich lese einen 16bit Wert von einem ADC aus. Diese kopiere ich nach Excel 2007 (etwas anderes steht mir leider nicht zur Verfügung) und versuche sie mir dort in einem Diagramm anzeigen zu lassen. Die Daten kommen im Zweierkomplement und mit den positiven Werten klappt alles ganz gut, nur sobald die Werte negativ werden rechnet Excel falsch um, bzw. gibt "#ZAHL" als Fehlermeldung aus. Das Microsoftforum oder wer-weiss-was brachten zwar einige Ideen, aber zum richtigen Ergebnis hat es mich noch nicht gebracht. Das Problem scheint das zu sein, dass Excel maximal mit 10 Stellen bei einer Umrechnung von z.B. BIN in DEZ rechnen möchte. Vielleicht kann mir jemand noch eine bessere Idee liefern, bzw. hat selber in der Form schon mit Excel gerechnet. Sollte ja eigentlich einfach funktionieren.... Vielen Dank an euch!
Gib mal ein paar Beispieldaten deines ADC und was Excel daraus macht. Das Problem sollte sich mit einer Formel lösen lassen.
Joachim Strand schrieb: > Ich lese einen 16bit Wert von einem ADC aus. wie machst du das? kannst du dort nicht schon umwandeln?
Das ist doch recht einfach. mit links(Zelle,1) bestimmen ob 0=positive oder 1=negative mit teil(Zelle,2,7) High byte bestimmen mit rechts(Zelle,8) Low byte bestimmen wenn positive Ergebnis = High byte * 256 + low byte wenn negative Ergebnis = 2^15 - High byte * 256 + low byte
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.