Fortschrittsanzeige berechnen

Gast #324341
Lesenswert?

Hi.

Ich stehe seit einiger Zeit schon vor einem kleinem Anzeige-Problem :

In X und Z liegen zwei 16bit-Werte (womit ist adiw und sbiw noch
möglich) und das Verhältnis von X zu Z soll möglichst linear (nicht
perfekt) auf einen Wert von 0 bis 80 (oder 0 bis 64)projeziert werden.
Wie kann man an dieses Problem herantreten ? (habe es bis jetzt mit
Divisionen versucht ... ohne Erfolg)

Bitte helft mir, ich bin fast am Verzweifeln)
Gast #324342
Lesenswert?

Ein Verhältnis lässt sich nicht wirklich sinnvoll auf einen
Fortschrittsbalken projezieren, da verschiedene Kombinationen von X zu
Z den selben "Fortschritt" zeigen. Ist nicht wirklich
aussagekräftig.
Oder Du hast Dich nur unglücklich ausgedrückt und meinst eher eine
Anzeige um das Verhältnis darzustellen, wobei dann die Mitte das
Verhältnis von X = Z anzeigt und je nach Abweichung davon dann dein
"Anzeigestrich bzw. punkt" entsprechend nach links oder rechts
ausschlägt.

Erzähl uns halt mal genauer, was Du vorhast.

Andreas
Gast #324343
Lesenswert?

Ok. Jetz seh ich auch die zweite Bedeutungsebene ;).

Ich habe zwei Werte - X und Z. Z ist konstant über dem gesamten Vorgang
und X verläuft relativ linear. Z kann allerdings von Vorgang zu Vorgang
variieren (daher scheidet Festwertberechnung aus). Mittlerweile denk'
ich hab ich einen Ansatz gefunden. Funktioniert zwar im Denkapparat
aber noch nicht im AVR-Apparat.
Trotzdem Danke für den Post, Andreas.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren