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?
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
Lesezeichen