PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Maximal wert einteilen



Carlos31
08.12.2008, 22:59
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 :-)

T.J.
09.12.2008, 06:43
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?

Carlos31
09.12.2008, 21:55
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