Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: Programmabarbeitung durch LCD-Ansteuerung viel langsamer Kategorie: Programmierung Basic (von Henrik, Homepage - 17.04.2005 13:28)
 Als Antwort auf Programmabarbeitung durch LCD-Ansteuerung viel langsamer von Hermann Sattler - 17.04.2005 12:46
Hallo,

> seit dem Einfügen der LCD-Ansteuerung ist das Basic-Programm erheblich langsamer geworden.

das kann tatsächlich ziemlich bremsen.

>  Aber : Könnte es nicht sein, daß es eine elegantere d.h. schnellere Möglichkeit gibt
> das Display trotzdem anzusteuern. Ich habe  viele IF- Abfragen um das Display anzusteuern.

Irgendwann habe ich irgendwo mal Assemblerroutinen für die LCD-Ansteuerung mit
der M-Unit V1.1 gesehen, habe gerade gesucht und finde es nicht mehr :-(
Das wäre natürlich sicher die flotteste Möglichkeit das Problem zu lösen.

> Das Problem der langsameren Abarbeitung stellt sich folgendermaßen dar.  Wenn ich den Meß-
> intervall auf 1 Sekunde einstelle bekomme ich keinen kontinuierlichen Graphen angezeigt.
> Anscheinend ist die "Lieferzeit" der m-unit zu lang.
> Wenn ich den Intervall auf 2 Sekunden einstelle ist alles i. O.

Oft hilft es, alle auszugebende Parameter zunächst im Programm zu erfassen und erst dann
"in einem Rutsch" auszugeben. Auch IF-Konstrukte können oft durch etwas elegantere
und zeitsparendere Lösungen (z.B. SELECT CASE) ersetzt werden. Das geht mit Basic++
und mit MBasic.

Erwarte aber bitte keine Wunder. Die V1.1 ist die schnellste nicht. Mit einer V2.x gäbe es das
Problem nicht, aber das ist natürlich frühstens bei Deinem nächsten Projekt eine Lösung.
 
> Wenn das Thema jemanden interessiert bitte melden. Ich würde das Programm dann hier einstellen
> bzw. per Mail privat zusenden.  (Es sind jedoch 7 DIN A4 Seiten )

Sorry, mir fehlt im Moment die Zeit mir ein Projekt vorzuknöpfen und im einzelnen
umzustellen. Insofern muss ich mich auf Rat der allgemeinen Art beschränken.

Viele Grüße
Henrik

Meine Homepage: http://www.henrik-reimers.de/control/

 Antwort schreiben

Bisherige Antworten:

Re: Programmabarbeitung durch LCD-Ansteuerung viel langsamer (von Stefan Tappertzhofen - 17.04.2005 17:49)