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: Schaltzeiten der RELAIS Kategorie: C-Control I V1.1 (von Stefan Tappertzhofen, Homepage - 6.09.2005 18:37)
 Als Antwort auf Schaltzeiten der RELAIS von Andreas - 6.09.2005 18:17
Stefan Tappertzhofen nutzt:  CC1-M-Unit V1.2/2.0, Micro

> Vielleich schaut Ihr Euch mein Werk einmal an - aber bitte nicht verzweifeln! Ich bin noch Anfänger!
> Danke Andreas

Hallo,

also wenn ich das richtig sehe hast Du nach dem:

const DS1631=158                      'Adresse Temp.-sensor
LIGHT=on
LCD.INIT


kein LCD.OFF. Irgendwann springst Du in eine GoTo Schleife mit einem LCD.INIT switchonly. Das würde ich (wenn ich mich nicht verguckt habe) beseitigen.

Zum Programmierstil: Es wäre besser, Funktionen und Programmcode, der nicht in Funktionen steht (Hauptprogramm) klar zu trennen. Zum Beispiel so:


' Konstanten
const a = ...
const b = ...

' globale Variablen
define x as byte
define y as word

' Funktionen
function foo1(...)
 ...
end function

function foo2(...)
 ...
end function

' Hauptprogramm
x = a
foo1(b)
y = foo2(x)
end



Das macht vieles einfacher.

Gruß,

Stefan

Meine Homepage: http://www.fdos.de

 Antwort schreiben

Bisherige Antworten:

Re: Schaltzeiten der RELAIS (von Stefan Tappertzhofen - 6.09.2005 18:54)
    Re: Schaltzeiten der RELAIS (von Andreas - 6.09.2005 19:00)
        Re: Schaltzeiten der RELAIS (von Andreas - 6.09.2005 19:17)
            Re: Schaltzeiten der RELAIS (von Stefan Tappertzhofen - 7.09.2005 0:24)
                Nein, das kann nicht funktionieren!! (von Dierk - 7.09.2005 11:16)
                    Re: Nein, das kann nicht funktionieren!! (von Andreas - 7.09.2005 17:35)
                       Re: Nein, das kann nicht funktionieren!! (von Dierk - 7.09.2005 18:13)
                          Überschneidung von Word- und Bytevariablen (von Dietmar - 8.09.2005 2:12)