Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Sekundengenaue Steuerung möglich? Kategorie: CC2-Unit & Appl.Board / CC2-Station (von Rene Forster - 11.11.2011 16:33)
Als Antwort auf Sekundengenaue Steuerung möglich? von Rene - 11.11.2011 15:59
Ich nutze:
C-Control II Unit, C-Control II Station, CC2-ReglerBoard, OSOPT V3.1
> Hallo Leute,
>
> ist es mit folgendem code möglich eine Zeitschaltuhr zu |
> Programmieren, oder mache ich hier etwas grundsätzlich falsch?
>
> Wenn ja wäre es nett wenn mir jemand hilft.
>
> Viele Dank
> GruÃ? Rene
>
> byte ZSUR;
>
> thread schaltuhr1
> {
> byte sek, min, day, Nr;
> int time;
>
> min = system.minute();
> wait system.minute() != min;
> time=system.hour()*100 + system.minute();
> day=system.dow();
>
> if time >= 8000000  and time < 8000030  
> // zwischen 08:00:00 und 08:00:30
> // nicht über Tageswechssel schalten
>
>    ZSUR = 1; // EIN
> else
>    ZSUR = 0; // AUS
> }

>
> Ich habe diese Schaltuhr im net gefunden, sie ist |
> ursprünglich von Malte Alpers und ich versuche sie |
> für mich umzuschreiben oder anzupassen.



Sekunden genaues Schalten Nein.

Dein Thread wird blos einmal die Minute abgearbeitet. Theoretisch zumindest, praktisch müsstet
Du noch bei jeden Durchgang die Vari min wieder gleichsetzen, aber bei genauer Betrachtung wird
die Vari min sowieso immer neu gestartet. Da fehlt noch ein Loop.

Also so kann es nicht funktionieren, brauchst Du jetzt eine Zeitschaltuhr für Schaltvorgänge
im Minuten oder Sekundenbereich?

Rene


    Antwort schreiben


Antworten:

Re: Sekundengenaue Steuerung möglich? (von Rene - 12.11.2011 10:14)
    Re: Sekundengenaue Steuerung möglich? (von Jörg Hansen - 12.11.2011 16:06)
        Re: Sekundengenaue Steuerung möglich? (von Rene Schulz - 12.11.2011 16:21)
            Re: Sekundengenaue Steuerung möglich? (von Rene Schulz - 23.11.2011 17:46)