Hi Leute,
brauch mal wieder eure fachmännische BASCOM-Hilfe. Mal angenommen, ein Sensor liefert einen Messwert von 0 - 255, ich bräuchte aber den Bereich -128 bis +128. Wie könnte man das in BASCOM umrechnen?
Gruß,
Martin
Druckbare Version
Hi Leute,
brauch mal wieder eure fachmännische BASCOM-Hilfe. Mal angenommen, ein Sensor liefert einen Messwert von 0 - 255, ich bräuchte aber den Bereich -128 bis +128. Wie könnte man das in BASCOM umrechnen?
Gruß,
Martin
Anzeigewert=Messwert-128
MfG Hannes
Oh man...manchmal steh ich echt aufm Schlauch :)
Danke
Dann wird aber nie mehr 255 erreicht, besserZitat:
Zitat von 021aet04
1f wert <=128 then Wert = Wert x-1 // = - 0..128
wenn wert > 128 bleibt Wert 129..255.
Gruß Richard
255 muss doch auch nicht erreicht werden.
Der Wert muss doch nur um 128 nach "links" verschoben werden.
Zitat:
Zitat von RAM
[Pingelig]Das ergibt bei Eingang {0, 255} einen Ausgang {-128, +127}.[/Pingelig]Zitat:
Zitat von 021aet04
Weiß ja nicht, wofür das benötigt wird, manchmal kommts aber wirklich genau auf die Vorgabe an.