INFO - FAQ - CC2-Forum - CCPro-Forum |
Hallo, > > Prinzipiell richtig, nur was soll die Abfrage auf 0 und59 Sekunden? Das hat er wahrscheinlich von meiner homepage. Die Uhr in V1.1 hat einen Fehler. Beim Stundenwechsel kann folgende Reihenfolge entstehen. Beispiel: 16:59 - 16:00 - 17:00 Beim Wechsel auf 17 Uhr steht die Uhrzeit kurzfristig auf 16 Uhr und schaltet. Warum wird Variable s eingesetzt? Welcher Vorteil ergibt sich daraus? MfG ManfredW > define s byte > > #Uhrloop > if s=second goto Uhrloop > Uhrzeit=(hour*100)+minute > 'zeitschaltuhr > if Uhrzeit=400 then gosub LüfterAN > if Uhrzeit=500 then gosub LichtAN > if Uhrzeit=600 then gosub Lüfter2AN > if Uhrzeit=2200 then gosub LüfterAUS > if Uhrzeit=2300 then gosub LichtAUS > if Uhrzeit=2330 then gosub Lüfter2AUS > s=second > goto Uhrloop > > > #Uhrloop > > if second=0 or second=59 then goto Uhrloop > > Uhrzeit=hour*100+minute > > 'zeitschaltuhr > > if Uhrzeit=400 then gosub LüfterAN > > if Uhrzeit=500 then gosub LichtAN > > if Uhrzeit=600 then gosub Lüfter2AN > > if Uhrzeit=2200 then gosub LüfterAUS > > if Uhrzeit=2300 then gosub LichtAUS > > if Uhrzeit=2330 then gosub Lüfter2AUS > > goto Uhrloop Meine Homepage: http://manfred.wilzeck.de |
Antwort schreiben |