.. _fow_logic:

Konfigurator
--------------

Konfigurator – Strona pozwalająca na opracowanie logiki systemu inteligentnego domu. 
    .. image:: _static/konfigurator_ikona.png
      :width: 228
      :height: 42 
      :alt: Foldery

Node-RED F&F 
~~~~~~~~~~~~~~~~~~~~~~

    .. image:: _static/konfigurator_interface.png
      :width: 800
      :height: 300 
      :alt: Konfigurator_interface


* **1** - Wyszukiwarka węzłów
* **2** - Pasek węzłów
* **3** - Wybór strony z przepływem
* **4** - Okno rysowania przepływu - logiki programu
* **5** - Pokaż ukryte przepływy
* **6** - Dodaj nowe okno przepływu
* **7** - Menu edycji przepływów
* **8** - Informacje
* **9** - Pomoc
* **10** - Węzły konfiguracji
* **11** - Dane kontekstowe
* **12** - Zapisz - Uruchomienie programu
* **13** - Menu edycji konfiguratora

Pasek węzłów (2)
~~~~~~~~~~~~~~~~~~~~~~
Węzły - bloczki przeznaczone do rysowania logiki programu.
    .. image:: _static/konfiguracja_wezly.png
      :width: 800
      :height: 300 
      :alt: Konfigurator_interface

Każdy bloczek posiada dokładnie jedno wejście, do którego możemy podłączyć wiele sygnałów. W zależności od typu węzła możliwe jest uzyskanie kilku sygnałów wyjściowych.
Bloczki umożliwiają operacje na różnych typach danych.
Warunkiem prawidłowego działania bloczku jest zapoznie się z jego instrukcja oraz zastosowanie się do wytycznych wymaganych do wykorzystania danego węzła.
Każdy z węzłów został dokładnie opisany w instrukcji.

Strona przepływu (3)
~~~~~~~~~~~~~~~~~~~~~~
Przepływ - wykorzystywany jest do podziału programu na mniejsze części w celu rozjaśnienia logiki.
    .. image:: _static/konfiguracja_strona_przepływu.png
      :width: 538
      :height: 46
      :alt: Konfiguracja_strona_przepływu

Zapisz (12)
~~~~~~~~~~~~~~~~~~~~~~
Zapisz - funkcja kompilująca program, uruchomienie wymagane przy każdorazowej zmianie w logice.
    .. image:: _static/konfiguracja_zapisz.png
      :width: 192
      :height: 55 
      :alt: Konfigurator_zapisz

      .. 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