Rafal
Guest
Tue Dec 21, 2004 7:10 pm
chodzi mi o mi procedurę badającą czy ma być aktualnie załączony przekaźnik
Quote:
czy nie, na podstawie czasu bierzącego i ustawień.
specysikacja:
Dane wejsciowe:
R7 - minuty ustawione zalaczenia
R6 - godzina ustawiona zalaczenia
R5 - minuty bierzące
R4 - godzina bierząca
R3 i R2 - godzina i minuty wylaczenia
wyjście:
A=0 to załączyć
A<>0 to wyłączyć
dam przykład
mam ustawiony st1 na zał 19:05 i wył 6:50 (a np. od 23:20 do 1:15 nie było
prądu) aktualny czas to 1:15 to w takim przypadku procedura powinna dać
sygnał załączenia
józek
Guest
Wed Dec 22, 2004 3:54 pm
Witam:
Czy o to chodzi ?
//---------------------Procedura "sprzątnąć szefa"------------------------
unsigned int czas_zalacz=1905; // tzn.19:05
unsigned int czas_wylacz=650; // tzn. 6:50
unsigned int zegarek;
if( zegarek>=czas_zalacz || zegarek<czas_wylacz ){
bomba_uzbrojona();
}
else bomba_rozbrojona();
//---------------------------------------------------------------------------
pozdr.
józekK