Archiv verlassen und diese Seite im Standarddesign anzeigen : Wert 0 bis 255 umwandeln in -128 bis 128
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
021aet04
23.09.2010, 23:01
Anzeigewert=Messwert-128
MfG Hannes
Oh man...manchmal steh ich echt aufm Schlauch :)
Danke
Anzeigewert=Messwert-128
MfG Hannes
Dann wird aber nie mehr 255 erreicht, besser
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.
oberallgeier
24.09.2010, 09:28
... Messwert von 0 - 255, ich bräuchte aber den Bereich -128 bis +128 ...
Anzeigewert=Messwert-128 ...Das ergibt bei Eingang {0, 255} einen Ausgang {-128, +127}.
Weiß ja nicht, wofür das benötigt wird, manchmal kommts aber wirklich genau auf die Vorgabe an.
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.