Forum Nexwell
Lipiec 18, 2019, 02:57:38 *
Witamy, Gość. Zaloguj się lub zarejestruj.

Zaloguj się podając nazwę użytkownika, hasło i długość sesji
Aktualności:
 
   Strona główna   Pomoc Kalendarz Zaloguj się Rejestracja  
Strony: [1]
  Drukuj  
Autor Wątek: *** Przycisk programowalny RGB z pamięcią koloru  (Przeczytany 6231 razy)
Paweł
Załoga Nexwell
*****

Punkty: 15
Płeć: Mężczyzna
Wiadomości: 270



Zobacz profil
« : Czerwiec 14, 2011, 10:20:17 »

Opis funkcjonalny:

Program przedstawia sposób wykorzystania pojedynczego klawisza przycisku programowalnego pełniącego 3 funkcje związane z obsługą oświetlenia RGB.

Funkcja 1: "Klikniecie" - ON/OFF obwodu RGB z funkcją wykorzystania ostatnio ustawionej barwy.
Funkcja 2: "Przytrzymanie" - włączenie programu "demo: kolory tęczy (wolno)".
Funkcja 3: "Naciśnięcie/puszczenie" - włączenie programu "demo: kolory tęczy (b. szybko)" oraz zatrzymanie programu tęcza w momencie puszczenia przycisku. W chwili puszczenia przycisku ustawiony kolor będzie mógł być wykorzystywany poprzez funkcję 1 czyli kliknięcie ON/OFF.

Wymagania sprzętowe:
Uruchomiony w systemie obwód RGB [NXW224.1]
Uruchomiony w systemie przycisk programowalny i jeden wolny klawisz tego przycisku [NXW297.1 lub NXW297.2]. Klawisz skonfigurowany w jakimkolwiek trybie: "Klik | Przytrzymanie | Stan"





1. Przejdź do menu administratora.
2. Wybierz ikonę "automatyka".





1. Aby dodać nowy program automatyki w menu "Automatyka" wybierz wiersz "logika" klawisz "dodaj".





1. Jeśli wcześniej dla innego przypadku stworzyłeś już podobną logikę, możesz ją skopiować i edytować.
2. Wybierz, do której zakładki katalogu funkcjonalnego przypiszesz dany program automatyki. W przypadku edytowania programu będzie łatwiej go zlokalizować.
3. Nadaj nazwę programowi (logice).
4. Zdecyduj czy aktywacja danego programu ma być warunkowania czasem.





1. Wybierz "dodaj warunek" chcąc ustalić warunki rozpoczęcia wykonywania programu.





1. Poszukaj na liście rodzajów warunków: Zdarzenie od przycisku
2. Wybierz nazwę przycisku, którego ma dotyczyć ten program automatyki.
3. Wybierz rodzaj zdarzenia: Kliknięcie





1. Powtórz czynności jak w poprzednim punkcie tak, aby uzyskać 4 różne zdarzenia funkcjonalne tak jak na rysunku.

Należy kolejno dodać warunki dotyczące tego samego klawisza przycisku programowalnego wybierając kolejno rodzaj zdarzenia:
Przytrzymanie
Naciśnięcie
Puszczenie


2. Potwierdź wykonane czynności poprzez "Dalej"





1. Chcąc dodać akcję do programu automatyki wybierz "dodaj akcję".





1. Wybierz ustaw wyjście
2. Wybierz nazwę wyjścia, której dotyczy ten program (wybrany obwód RGB)
3. Wybierz 1 akcję: Przełącz RGB+W (bez zmiany koloru) [funkcja przełącz będzie odpowiedzialna za ON/OFF danego obwodu RGB i przyporządkowana będzie do funkcji kliknięcie klawisza przycisku]
4. Potwierdź wykonane czynności poprzez "Dalej"





1. Wybierz po raz kolejny Dodaj akcję
2. Wybierz ustaw wyjście
3. Wybierz nazwę wyjścia, której dotyczy ten program (wybrany obwód RGB)
4. Wybierz 2 akcję: Program: tęcza (wolno) [ten wybór będzie odpowiedzialny za bardzo powolną i nastrojową ciągłą zmianę koloru danego obwodu RGB i będzie przyporządkowana do funkcji przytrzymania klawisza przycisku programowalnego]
5. Potwierdź wykonanie czynności poprzez "Dalej"





1. Wybierz po raz kolejny Dodaj akcję
2. Wybierz ustaw wyjście
3. Wybierz nazwę wyjścia, której dotyczy ten program (wybrany obwód RGB)
4. Wybierz 3 akcję: Program: tęcza (b. szybko) [ten wybór będzie odpowiedzialny za stosunkowo szybkie przemiatanie gamy barw (około minuty) i przyporządkowana będzie do funkcji naciśnięcia klawisza przycisku programowalnego, funkcja ta będzie zależna od puszczenia przycisku, który zatrzyma proces zmiany koloru]
5. Potwierdź wykonanie czynności poprzez "Dalej"





1. Wybierz po raz kolejny Dodaj akcję
2. Wybierz ustaw wyjście
3. Wybierz nazwę wyjścia, której dotyczy ten program (wybrany obwód RGB)
4. Wybierz 4 akcję: Włącz RGB+W (bez zmiany koloru) [ten wybór będzie odpowiedzialny za zatrzymanie programu tęcza bardzo szybko i pozostawienie włączonego obwodu RGB na wybranym kolorze. W "tablicy prawdy" należy tą akcję skojarzyć z warunkiem "puszczenie"]  
5. Potwierdź wykonanie czynności poprzez "Dalej"





1. Zatrzymaj się na chwilę i sprawdź czy odpowiednio dodałeś akcje.
2. Potwierdź wykonane czynności poprzez "Dalej"





1. Tabela prawdy jest podstawową formą kojarzenia warunków i akcji systemu. Klikając cyfry przyporządkowane do danej kolumny warunków, bądź akcji możemy podejrzeć jaką akcję/warunek mamy w danej kolumnie.

2. Chcąc zdefiniować sposób działania programu po stronie akcji klikamy czerwone kółko z białym krzyżykiem, które symbolizuje brak akcji tak aby dla wiersza, w którym jest spełniony warunek, kolor akcji zmienił się na zielony - symbolizujący nakaz wykonania programu.

3. Programowanie kończymy klikając "zakończ".

***

Program gotowy, należy przetestować jego działanie.
« Ostatnia zmiana: Czerwiec 14, 2011, 12:40:44 wysłane przez Paweł » Zapisane
Strony: [1]
  Drukuj  
 
Skocz do:  

Działa na MySQL Działa na PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Prawidłowy XHTML 1.0! Prawidłowy CSS!