Hallo. für eine ADC Umrechnung versuche ich gerade folgendes: die 9999 ist meine maximal anzeige. factor = 9999/255; out = factor * 255; so nun kommt aber leider 9945 als anzeige raus. Ich habe factor und out als double definiert. Wo liegt mein Fehler ? Danke, Markus
Versuchs mal mit Festkommaarithmetik. MfG Falk
Hilft das: factor = 9999.0/255; (Du hättest ja einfach mal "faktor" ausgeben lassen können...) rtfm, Jörg
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.