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: Uhr verstellt beim löschen des Speichers Kategorie: Programmierung Basic (von JtH - 7.11.2004 8:46)
 Als Antwort auf Re: Uhr verstellt beim löschen des Speichers von Manfred - 6.11.2004 20:30

>> '*************************************************************
> ' Programmabschnitt 3:
> ' Variablen & Konstanten für die Fernbedienung...
> '*************************************************************
>
> ' Arbeitsspeicher als Words
> ' dient nur zum Auslesen des Arbeitsspeichers.
> ' Ihr Programm kann den Speicher wie gewohnt
> ' einteilen und verwenden...
>
> define W1     word[1]
> define W2     word[2]
> define W3     word[3]
> define W4     word[4]
> define W5     word[5]
> define W6     word[6]
> define W7     word[7]
> define W8     word[8]
> define W9     word[9]
> define W10    word[10]
> define W11    word[11]
> define W12    word[12]
>
> ' Variablen RESERVIERT für Remote Control:
> ' Das Remote Modul benötigt lediglich zwei Bit,
> ' ein Byte und ein Word des Speichers...
>
> define Connected                      Bit[1]  '=ON, wenn Verbindung zur PC-Software besteht
> define ModemBetrieb                   Bit[2]  '=ON für Modemverb. =OFF für COM-Direktverb.
> define ReceiveByte                    Byte[2] 'nimmt Daten von der Schnittstelle auf
> define AltDPort                       word[2] 'Zustandsspeicher für 'DPORT'
>
> '*************************************************************
> ' Programmabschnitt 4:
> ' Variablen & Konstanten des Anwenders
> ' Sie können den Speicher wie gewohnt einteilen und
> ' verwenden. Achten Sie aber darauf, daß keine Überschneidungen
> ' mit den reservierten Variablen auftreten...
> '*************************************************************
> define T1 word [3]       'Temperatur Vergleichsvariabeln
> define T2 word [4]
>
> define D1EinStunde byte [9]
> define D1EinMinute byte [10]
> define D1AusStunde byte [11]
> define D1AusMinute byte [12]
>
> define K1EinStunde byte [13]
> define K1EinMinute byte [14]
> define K1AusStunde byte [15]
> define K1AusMinute byte [16]
>
> define Blatt byte [17]
>
> define LuefterEin byte [18]
> define LuefterAus byte [19]
>
> 'define VentiEin byte [20]
> 'define VentiAus byte [21]
>
>
>
> define flag bit [3]'[191]
> define NotStop bit [4]'[192]
>
Hallo,
in der Bedienungsanleitung steht zu Definition von Variablen:
Nur 24 Byte-Speicherzellen stehen zur verfügung.
12 WORD-Variablen sind schon verbraucht (macht 24Bytes), dann noch etliche BYTE und BIT Variablen. Da kommt es zu überschreibungen. So ein Programm macht tolle sachen. Ich habe auch schon lange gesucht.
mfg
Johann ter Horst

 Antwort schreiben

Bisherige Antworten:

Re: Uhr verstellt beim löschen des Speichers (von Manfred_S - 7.11.2004 17:45)
    Re: Uhr verstellt beim löschen des Speichers (von Achim - 7.11.2004 20:19)
        Re: Uhr verstellt beim löschen des Speichers (von Manfred - 7.11.2004 21:04)
            Re: Uhr verstellt beim löschen des Speichers (von Achim - 7.11.2004 21:39)
                Re: Uhr verstellt beim löschen des Speichers (von Manfred - 8.11.2004 20:50)