INFO - FAQ - CC2-Forum - CCPro-Forum |
> > > Du kannst es aber natürlich auch anders machen. > > Die ** eingeschlossene Wörter sind Symbolisch ;) > > Und es ist im Basic++ Dialekt geschrieben. > > > > Define SavedDay as byte > > SavedDay = 0 > > > > ** code start ** > > > > if **Ereignis eingetroffen** then > > If day <> SavedDay then 'Neuer Tag > > **Fahr den Rollo hoch** > > **Schalte das Licht aus** > > SavedDay=day > > end if > > end if > > > > > Hallo, > ein ganzes Byte "verbrauchen", 8 Bit statt 1 Bit? > > if hour = 12 then Bit = OFF ' wenn Mittag dann rücksetzen if Bit = ON then goto weiter ' dadurch einmalig > If Dämmerung then goto schließen > goto weiter > > #schließen > Bit = ON ' Flanke Merker > Relais = ON ' Rolllade schließen > > Das ist alles. > MfG ManfredW > > > > > > > > > > > Moin-moin, ich habe folgendes Problem: Wie kann ich erreichen, dass ein Impuls nur ein einziges Mal pro Tag ein Ereignis auslöst ( konkret: C-Control soll durch Dämmerungsschalter nur einmal pro Tag Rollläden herunterfahren; man soll aber die Möglichkeit haben, sie manuell wieder hochzufahren ohne dass sie die c-control wieder herunterfährt). Ich bedanke mich im Voraus für Deine/Eure Mühen! Hans :-) > > > > > > > Hallo, > > > dazu braucht man die Flankenauswertung bzw. es wird ein Merker (Bit) gesetzt. > > > Das Bit wird erst z.B. Mitternacht wieder rückgesetzt und dadurch ist die Sperre durch das Bit wieder aufgehoben. weitere Info und Beispiele siehe meine homepage. > > > MfG ManfredW > > > > > > Meine Homepage: http://manfred.wilzeck.de |
Antwort schreiben |