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

Re: Fehler im Prog. Kategorie: Programmierung (von Tom - 17.03.2004 8:02)
Als Antwort auf Re: Fehler im Prog. von Werner Radfelder - 16.03.2004 22:56
Ich nutze:
C-Control II Station, OSOPT_V2, OSOPT V3.0
Hallo Werner,

ich denke es sollte so sollte es funzen:

> //-----------------------------------------------------------
> function ein_aus_tag(int einzeit,int auszeit) returns byte  //function aus Modul Zeit
> //-----------------------------------------------------------
> {
> int time;
> loop
> {
>   time=system.hour()*100 + system.minute();  // Systemzeit in Seriellzeit
>   if einzeit < auszeit                                       // vergleichen ob Zeitabschnitt innerhalb eines Tages ist
>       {
>       if time>=einzeit and time < auszeit return 1;  // Rückgabe 1 wenn z.B. Systemzeit
>                                                                        // zwischen 6:30 und 21:45 ist
>          else return 0;                                           // Rückgabe 0 wenn z.B. Systemzeit nicht zwischen
>                                                                        //6:30 und 21:45 ist
>       }
>    
>   if einzeit > auszeit                                          // vergleichen ob Zeitabschnitt über Tageswechsel ist
>       {

original
>       if time<=einzeit and time < auszeit return 1;   // Rückgabe 1 wenn z.B. Systemzeit
>                                                                         //zwischen 22:00 und 6:00 ist

richtig
>       if time>=einzeit or time < auszeit return 1;   // Rückgabe 1 wenn z.B. Systemzeit
>                                                                         //zwischen 22:00 und 6:00 ist



>          else return 0;                                            // Rückgabe 0 wenn z.B. Systemzeit zwischen
>                                                                         //6:00 und 22:00 ist
>       }
>
>   if einzeit==auszeit return 0;
>  }
> }
>

mfg Tom





    Antwort schreiben


Antworten:

Re: Fehler im Prog. (von Werner Radfelder - 17.03.2004 12:36)