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: einmaliges Ereignis Kategorie: Programmierung Basic (von ManfredW, Homepage - 3.02.2005 1:19)
 Als Antwort auf Re: einmaliges Ereignis von Hans - 2.02.2005 23:04

>
> >
> > > 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 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
> ---------------------------------------------------------------------------------
>
> Herzlichen Dank für Deine Hilfe!
> Also: Wie Du unschwer gleich erkennen wirst, bin ich ein blutiger Anfänger und
> entschuldige mich schon mal im Voraus:
> Das mit der Flanke habe ich nicht kapiert, werde es aber hoffentlich irgendwo
> nachlesen können.
> Ich denke dass Deine Hilfe aber nicht funktionieren wird, da folgendes Szenario
> eintreten kann:
> Angenommen, es ist ein trüber Tag und der Rollladen fährt um 15:00:00 h runter.
> Das ist mir aber zu früh und ich fahre ihn manuell um 15:00:30 h wieder hoch.
> Dann soll er oben bleiben und nicht um 15:01:00 durch den Dämmerungsschalter
> runterfahren, sondern zeitgesteuert oder manuell -- aber nicht durch den
> Dämmerungsschalter --- meinetwegen um 18 h runterfahren. Diese Einstellung soll
> bis zum nächsten Tag gelten. Wie programmiert man das ? Danke Hans :-)
>
Hallo,

 warum liest Du nicht meinen Nachtrag, den ich wenige Minuten danach gesendet habe?

Die fehlende Befehlszeile ist dort eingefügt, die verhindert, dass die Rolllade 15:01:00 runterfährt.
Noch Fragen?
MfG ManfredW

Meine Homepage: http://manfred.wilzeck.de

 Antwort schreiben

Bisherige Antworten: