.. _or: OR ------ Podstawowy bloczek służący do operacji logicznych. .. image:: _static/or_ikona.png :width: 200 :height: 80 :alt: Or Dane możliwe do uzyskania z bloku ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Wartość logiczna true lub false (1 lub 0). Funkcję bramki OR można opisać za pomocą tabeli prawdy: +-----------+-----------+---------+ | Wejście A | Wejście B | Wyjście | +===========+===========+=========+ | 0 | 0 | 0 | +-----------+-----------+---------+ | 0 | 1 | 1 | +-----------+-----------+---------+ | 1 | 0 | 1 | +-----------+-----------+---------+ | 1 | 1 | 1 | +-----------+-----------+---------+ Wartości w kolumnie "Wyjście" przedstawiają rezultat operacji logicznej OR dla różnych kombinacji stanów na wejściach A i B. Podanie na którekolwiek z wejść sygnału w stanie wsyoki będzie skutkować pojawieniem się stanu wysokiego na wyjściu bramki OR. Podanie na oba wejścia sygnału w stanie niskim będzie skutkować pojawieniem się stanu niskiego na wyjściu bramki OR. Opis parametrów ikony ~~~~~~~~~~~~~~~~~~~~~~~ .. image:: _static/or_opis.png :width: 200 :height: 100 :alt: OR_opis * **1** - Wejście. * **2** - Nazwa bloczka nadana przez użytkownika. * **3** - Wyjście. * **4** - Stan bloczka: **zielony** – działa, **czerwony** - błąd. * **5** - Komunikaty bloczka. Wejście (1) ~~~~~~~~~~~~~~~~~~~~~~ Wejście dla danych sterujących bloczkiem. Bloczek sterowany jest z elementów generujących sygnał true lub false (1 lub 0). Bloczek posiada jedno miejsce przyłącza, jednak możliwe jest podłączenie do niego dużej ilości sygnałów. Minimalna ilość sygnałów podłączonych do bramki, aby ta pracowała poprawnie to 2. Wyjście (3) ~~~~~~~~~~~~~~~~~~~~~~ Bloczek posiada jedno wyjście, z którego można wyprowadzić wiele połączeń pozwalające uzyskać dane true lub false (1 lub 0) z operacji logicznej. Komunikaty bloczka (5) ~~~~~~~~~~~~~~~~~~~~~~~ Opis pod bloczkiem zawiera informację o stanie bloczka lub możliwym błędzie: * **idle** - System sprawny - Bloczek nie pracuje. Konfiguracja - Properties ~~~~~~~~~~~~~~~~~~~~~~~~~~ Ustawienia dostępne po podwójnym kliknięciu lewym przyciskiem myszy. .. image:: _static/or_properties.png :width: 500 :height: 200 :alt: OR_properties **Nazwa** - Nazwa bloczka nadana przez użytkownika. **Blokuj powtarzające się wartości** - Po zaznaczeniu dane będą przekazywane tylko, gdy nastąpi zmiana ich wartości. Przykładowe wykorzystanie bloku ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ **W programie zamiast fizycznych urządzeń wejścia zostały wykorzystane bloczki inject. Umożliwia to przeprowadzenie symulacji bez konieczności posiadania fizycznych urządzeń.** Sterowanie oświetleniem na schodach .. image:: _static/or_przyklad2.png :width: 450 :height: 160 :alt: And_przyklad Opis działania układu: Użycie któregokolwiek z przycisków pozwala na załącznie "Oświetlenie schody". Kolejne naciśnięcia dowolnego z przycisków będą naprzemiennie zapalały oraz gasiły "Oświetlenie schody". .. toctree:: :maxdepth: 2 :hidden: :caption: Interfejs użytkownika oprogramowanie/foldery oprogramowanie/konfigurator oprogramowanie/devices oprogramowanie/gate oprogramowanie/przeglad oprogramowanie/zdalny_dostep .. toctree:: :maxdepth: 2 :hidden: :caption: Urządzenia oprogramowanie/input oprogramowanie/output .. toctree:: :maxdepth: 2 :hidden: :caption: Moduły oprogramowanie/dimmer oprogramowanie/command oprogramowanie/d-latch oprogramowanie/impulse-generator oprogramowanie/impulse-counter oprogramowanie/click-analyzer oprogramowanie/astro-timer oprogramowanie/clock-timer .. toctree:: :maxdepth: 2 :hidden: :caption: Bramki logiczne oprogramowanie/and oprogramowanie/or oprogramowanie/not .. toctree:: :maxdepth: 2 :hidden: :caption: Narzędzia oprogramowanie/math oprogramowanie/tag oprogramowanie/comparator oprogramowanie/const oprogramowanie/inject oprogramowanie/switch oprogramowanie/comment .. toctree:: :maxdepth: 2 :hidden: :caption: Modbus oprogramowanie/modbus-read copy oprogramowanie/modbus-write oprogramowanie/ac .. toctree:: :maxdepth: 2 :hidden: :caption: Mobile oprogramowanie/app_value oprogramowanie/app_button oprogramowanie/app_label .. toctree:: :maxdepth: 2 :hidden: :caption: Inne oprogramowanie/dane