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 Hans - 2.02.2005 23:04)
 Als Antwort auf Re: einmaliges Ereignis von ManfredW - 2.02.2005 14:05

>
> > 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 :-)

 Antwort schreiben

Bisherige Antworten:

Re: einmaliges Ereignis (von ManfredW - 3.02.2005 1:19)