V290/VisiLogic (porównywanie wpisów daty i czasu)

Pytania i odpowiedzi dotyczące sprzętu Unitronics

Moderatorzy: Marek Sikora, Mateusz Sikorski

V290/VisiLogic (porównywanie wpisów daty i czasu)

Postprzez damian_hey » Cz, 20 sty 2011, 15:58

Witam.
Jako, że jestem dosyć początkujący w temacie oprogramowywania nie chcę nie potrzebnie do okoła próbować realizować zadania bo być może są jakieś proste i gotowe rozwiązania których mógłbym użyć. Dlatego proszę o przykłady lub namiar na takowe rozwiązania.

Problem: (oczywiście przedstawiony w uproszczonej wersji)

Chcę stworzyć prostą aplikację która np. zapala i gasi światło(wciska guzik czy coś podobnego) w określonym dniu tygodnia i godzinach.

Sprawa ma wyglądać tak, że użytkownik wprowadza z ekranu w który dzień i o której godzinie włączą się światło i w który dzień i o której godzinie wyłącza.
NP.
Poniedziałek 20:00 zapal / Poniedziałek 23:00 zgaś.
Wtorek 10:00 zapal / środa 15:00 zgaś.
środa 21:00 zapal / środa 22:00 zgaś
itd.
czwartek 20:00 zapal / Poniedziałek 23:00 zgaś.
piątek 20:00 zapal / Poniedziałek 23:00 zgaś.
sobota 20:00 zapal / Poniedziałek 23:00 zgaś.
niedziela 20:00 zapal / Poniedziałek 23:00 zgaś.

i tak co tydzień działa jak jest zaprogramowane.

A przy okazji jak można ustawić aktualny czas i dzień do sterownika?

Czy w tym wypadku lepiej jest używać Time Function (od dni tyg) + przyrównywanie real time do ustawionego
Czy może jakioś łatwiej z tabelami jest to zrobić ? Jak tak to jak? - moze jakis przykład?
WIem jak przyrównać te dni tygodnia do siebie bo to pod Mi w postaci liczby sie wpisuje. Nie wiem jak porównywać godziny- bo nie wpisuje sie ten real time pod zmienną, którą umiałbym użyć.

Z góry dziękuję za poświęcony czas (choć by za przeczytanie postu).
damian_hey
 
Posty: 10
Dołączył(a): Pt, 26 lis 2010, 16:26

Re: V290/VisiLogic (porównywanie wpisów daty i czasu)

Postprzez Adrian Surma » Pt, 21 sty 2011, 09:40

Witam
W załączniku przykładowy program załączający O10 w dane dni tygodnia o odpowiednich godzinach. Przycisk pod godzinami aktywuje bądź dezaktywuje możliwość samoistnego załączenia/wyłączenia O10. Przykład zrobiony jest dla poniedziałku i wtorku.
Załączniki
swiatlo.rar
(65.33 KiB) Pobrane 860 razy
Adrian Surma
Adrian Surma
 
Posty: 142
Dołączył(a): Pt, 6 cze 2008, 07:17

Re: V290/VisiLogic (porównywanie wpisów daty i czasu)

Postprzez damian_hey » Cz, 3 lut 2011, 14:14

Dzięki.
Może nie do końca wymarzone rozwiązanie. Zastosowałem i działa, więc się cieszę. Pozdrawiam
damian_hey
 
Posty: 10
Dołączył(a): Pt, 26 lis 2010, 16:26


Powrót do Unitronics



Kto przegląda forum

Użytkownicy przeglądający to forum: Google [Bot] i 4 gości

cron