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 

 Fehler mit On..Gosub Kategorie: Programmierung Basic (von Markus - 28.07.2004 5:10)
Hi erstmal!

Habe zwar das Forum durchsucht, aber nichts für meinen Fall gefunden.
Also probier ich es mal so.Ich bin im Bereich C-Control ein absoluter Neuling
und versuche gerade eine Heizungssteuerung auf Basis des C-Control 1
zu programmieren. Dazu schreibe ich die verschiedenen Steuerparameter in
das EEPROM und lese sie später wieder aus. Das Auslesen wird
von einer Art Funktion erledigt:

#readx
      OPEN# FOR READ
      wert=-1
    FOR lauf=1 TO x  Step 1
           IF NOT EOF THEN Input# wert else GOTO meof          
    NEXT
    close#
return

Nachdem also x auf den Index des auszulesenden Wertes gesetzt wurde,
wird readx mit gosub readx aufgerufen. Anschließend habe ich dann den
Parameter in wert zur Verfügung. Soweit so gut, aber leider passiert es nach
einer bestimmten Zeit oder nach einigen Aufrufen,
 lässt sich nicht genau feststellen, dass der Rücksprung nicht zur
aufrufendnen Stelle sondern zum gosub davor erfolgt.
Ab diesem Zeitpunkt passiert das bei jedem Aufruf. Ich habe mir auch
die Infotexte hier durchgelesen und bin dabei auf den Bug mit der
Basic-Interruptroutine gestossen.Aber ich verwende keine Interruptroutine,
da ich nicht einmal weiß was diese Basic-Interruptroutine wäre. :-)
Für jegliche sachdienliche Hinweise wäre ich sehr dankbar. ;-)
Cu Markus

 Antwort schreiben

Bisherige Antworten:

Re: Fehler mit On..Gosub (von Q - 28.07.2004 9:24)
Re: Fehler mit On..Gosub (von stefan - 28.07.2004 9:14)
    Re: Fehler mit On..Gosub (von Markus - 28.07.2004 18:51)
        Re: Fehler mit On..Gosub (von Markus - 29.07.2004 19:46)
            Re: Fehler mit On..Gosub (von Klaus2m5 - 29.07.2004 22:40)
        Re: Fehler mit On..Gosub (von Achim - 29.07.2004 2:36)
        Re: Fehler mit On..Gosub (von Klaus2m5 - 28.07.2004 20:13)
            Re: Fehler mit On..Gosub (von Achim - 29.07.2004 2:26)
            Re: Fehler mit On..Gosub (von Jan - 28.07.2004 22:05)
                Re: Fehler mit On..Gosub (von Achim - 29.07.2004 2:30)