Command
Command – Podstawowy bloczek systemu określający operację, która zostanie wykonana na jego wyjściu.
Opis parametrów ikony
1 - Wejście sygnału sterującego.
2 - Nazwa bloczka nadana przez użytkownika.
3 - Wyjście sygnałowe.
4 - Stan bloczka: zielony – działa, czerwony - błąd.
5 - Komunikaty bloczka.
Wejście (1)
Wejście dla danych sterujących. Bloczek sterowany jest z elementów generujących sygnał true lub false (1 lub 0), sygnałem null lub za pomocą zbocza opadającego i/lub rosnącego.
Jeżeli wejście nie jest podłączone to bloczek zostaje automatycznie jednokrotnie uruchomiony w momencie przebudowania projektu - po kliknięciu „Zapisz”.
Bloczek przesyła dane tylko w momencie otrzymania ustawionego zbocza wyzwalającego.
Wyjście (3)
- Bloczek generuje komendę po uzyskaniu sygnału wejściowego zgodnego z ustawionym zboczem wyzwalającym.
- Możliwe komendy:
Set - Ustaw/włącz.
Reset - Reset/powrót do wartości początkowej.
Góra - Zwiększenie wartości.
Dół - Zmniejszenie wartości.
Lamele góra - Przejazd lameli do góry.
Lamele dół - Przejazd lameli w dół.
Chłodzenie - Aktywowanie trybu chłodzenia.
Grzanie - Aktywowanie trybu grzania.
Auto - Aktywowanie trybu auto.
Komunikaty bloczka (5)
- Opis pod bloczkiem zawiera informację o stanie bloczka lub możliwym błędzie:
Missing JSON with. - Błąd w konfiguracji JSON.
Invalid output configuration. - Błędna wartość sygnału wyjściowego.
Invalid Input disconnected. - Brak sygnału wejściowego.
null - System sprawny - Brak wartości generowaniej - Komunikat po przebudowaniu programu.
Set - System sprawny - Ustaw/włącz.
Reset - System sprawny - Reset/powrót do wartości początkowej.
Góra - System sprawny - Zwiększenie wartości.
Dół - System sprawny - Zmniejszenie wartości.
Chłodzenie - System sprawny - Aktywowanie trybu chłodzenia.
Grzanie - System sprawny - Aktywowanie trybu grzania.
Auto - System sprawny - Aktywowanie trybu auto.
Konfiguracja bloczka
Ustawienia dostępne po podwójnym kliknięciu lewym przyciskiem myszy.
Nazwa - Nazwa bloczka nadana przez użytkownika.
- Wyjście - Wybór komendy wysyłanej przez bloczek:
Set - Ustaw/włącz.
Reset - Reset/powrót do wartości początkowej.
Góra - Zwiększenie wartości.
Dół - Zmniejszenie wartości.
Lamele góra - Przejazd lameli do góry.
Lamele dół - Przejazd lameli w dół.
Chłodzenie - Aktywowanie trybu chłodzenia.
Grzanie - Aktywowanie trybu grzania.
Auto - Aktywowanie trybu auto.
- Zbocze wyzwalające - Rodzaj sygnału powodującego wyzwolenie:
Zbocze opadające (Falling) - Zmiana z 1 na 0.
Zbocze narastające (Rising) - Zmiana z 0 na 1.
Zbocze narastające lub opadające (Rising or Falling) - Zmiana z 1 na 0 lub z 0 na 1.
True - Prawda (1).
False - Fałsz (0).
Null - Brak sygnału.
Włączony/Wyłączony - Włączenie/wyłączenie działania bloczka.
Przykładowe wykorzystanie bloku
Sterowanie wartością impulsów.

Opis działania układu:
W programie zamiast urządzeń fizycznych (wejścia) zostały wykorzystane bloczki inject. Umożliwia to przeprowadzenie symulacji bez konieczności posiadania fizycznych urządzeń. Pojawienie się impulsu na bloczku „Plus” spowoduje uruchomienie bloczka command, który wyśle komendę „Góra” do impulse-counter. Operacja ta skutkuje zwiększeniem wartości licznika. Pojawienie się impulsu na bloczku „Minus” spowoduje uruchomienie bloczka command, który wyśle komendę „Dół” do impulse-counter. Operacja ta skutkuje zmniejszeniem wartości licznika.