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: TabellenWerte während der Laufzeit "patchen" Kategorie: C-Control I V1.2/2.0 (von Pit Demmer - 29.01.2005 16:59)
 Als Antwort auf Re: TabellenWerte während der Laufzeit "patchen" von DIE HARD - 29.01.2005 12:52

> Ein SYS-Treiber bringt nicht wirklich viel, weil die Programmlaufzeiten (in BASIC) gegenüber

Nein, der Systreiber den ich meinte, der soll nur noch dazu dienen, um beim Lesen aus der Datei auch mal ein "paar" Bytes überspringen zu können, ohne diese in Dummys lesen zu müssen, bis der Zeiger beim gewünschten Byte angekommen ist.

Folgender Fall:
In der Datei der CControl, liegen Befehlssequenzen für den Controller, für jeden Monat ein "Block" zu je 300 Bytes. der immer wieder rund um die Uhr abgearbeitet wird.

Im Januar alles kein Problem, Open for input, die 300 Befehle lesen und verabeiten, wieder Open usw.

Im Dezember dagegen: Open for input, 3300 bytes für nichts in eine Dummy Variable lesen, dann die 300 gemünschten Bytes.

Somit dauert das Erreichen der benutzten Daten im Dezember schlappe 11x so lange wie im Januar...

Der Zeiger auf dem der nächste Input greift sollte sich in Assembler wahlfrei einstellen lassen, ohne das dazu Dummy´s gelesen werden müssten. Klar musst Du aufpassen, das Dein Treiber keine Werte akzeptiert, die aufs BetriebsSystem oder die Token´s zeigen, soweit aber auch kein Problem, 0 bis x ist Tabu, fertig.

Pit
Beim Schreiben bringts nix und hilft alles nix, das habe ich verstanden...

Pit

 Antwort schreiben

Bisherige Antworten:

Re: TabellenWerte während der Laufzeit "patchen" (von DIE HARD - 30.01.2005 17:59)
    Re: TabellenWerte während der Laufzeit "patchen" (von Pit Demmer - 30.01.2005 19:01)
        Re: TabellenWerte während der Laufzeit "patchen" (von DIE HARD - 1.02.2005 14:34)