-
Maximal wert einteilen
Guten tag
Ich hab in mein program eine constante die ich ein wert gebe , sagen wir zum beispiel 800 , jetzt möchte ich dieser wert durch 16 einteilen , und das program sagen das dieser resultat eine einheit ist.
800 / 16 = 50
50 soll der wert 1 übernehmen ,
wenn ich am analoger eingang z.b 100 bekomme soll er es automatisch berechnen als 2 te stufe. wie kann ich das machen ?
Ich hoffe das ich mich klar ausgedrückt hab bei meine frage :-)
-
ich würde mal spontan sagen:
Teiler = constant / 16;
Stufe = Analogwert / Teiler;
das ist allerdings ne sehr einfache Lösung. Wenn du nur Stufen benutzen willst musst du nach Bereichen fragen. Habe ich deine Frage richtig verstanden?
-
Bingo :-) dankeschön
Du hast meine frage richtig beantwortet , ich hab mich das alles viel kompliezierter vorgestellt ,
Ich schulde dir ein bier lacht :-)
schöne grüsse aus Österreich