PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Graph-Animation beim Grafik-Display machbar?



m_herr
17.06.2007, 21:08
Hallo Leute,


ich habe heute den ganzen Nachmittag versucht an einem KS108-Display einen Graphen (Sie wie beim Osizi, das dem Herz-Ding aus dem Fernsehen) zu animieren. Also einfach eine zackige Linie von rechts nach links.

Hat aber nicht so gut geklappt, weil es nun zu sehr ruckelt.
Ich lese einfach aus einem array die Anfangs- und Endpositionen ein, und gebe sie an den Befehl Line weiter. Danach warte ich 200ms, lösche wieder diese Line (selbe array-Daten) wieder, verändere die Daten im array und lasse eine neue Line zeichnen. Warte 200ms, lösche dann wieder...und so weiter.

Nur leider wirkt das sehr rucklig. Weil man einfach sieht, daß die Line gelöscht wird.

Gibt es da nicht andere Möglichkeiten? Das es weniger ruckelt etc? Oder ist es das programmiertechnische Limit von Bascom. Meins ist es auf jeden Fall, deswegen frage ich hier mal. Es haben doch bestimmt schon mehr Leute einen solchen Verlaufsgraphen animiert, oder?

Vielen Dank.

linux_80
17.06.2007, 22:07
Hallo,

Du könntest Versuchen das löschen und neusetzen in einem Durchgang zu machen, also in der Schleife erst den alten Wert löschen, und dann gleich den neuen setzen. Dazu musst Du dann mind. 2 Arrays haben, für alt und neu.
Man kann so höchstens die Kante erkennen an der grad der Wert geändert wird.