Skip to content

inject

Opis

Bloczek inject służy do ręcznego wyzwalania krótkiego impulsu logicznego z poziomu interfejsu projektu. Po kliknięciu bloczek wysyła na swoje jedyne wyjście wartość true, a następnie od razu wartość false.

Bloczek nie posiada wejść ani parametrów konfiguracyjnych. Jego typowym zastosowaniem jest ręczne uruchamianie innych fragmentów logiki podczas konfiguracji, diagnostyki albo testowego wyzwalania akcji.

Parametry konfiguracyjne

Bloczek inject nie posiada żadnych parametrów konfiguracyjnych.

Obsługa wejścia

Bloczek nie posiada wejść, więc nie wymaga stosowania wejść oznaczanych za pomocą bloczka tag.

Jedyną obsługiwaną akcją jest kliknięcie bloczka w interfejsie projektu. Każde takie kliknięcie powoduje:

  • wysłanie wartości true na wyjście
  • bezpośrednio po niej wysłanie wartości false na to samo wyjście
  • zwiększenie licznika kliknięć widocznego w opisie bloczka

Po utworzeniu bloczka jego wyjście jest ustawiane na wartość false, tak aby stan początkowy był jednoznaczny.

Wyjścia bloczka

Bloczek posiada jedno wyjście.

Na wyjściu pojawia się impuls logiczny złożony z dwóch kolejnych zmian:

  • najpierw true
  • potem false

Każde kliknięcie generuje nowy impuls tego samego typu. Wyjście bloczka ma więc charakter chwilowego wyzwolenia, a nie trwałego ustawiania stanu.

Opis widoczny pod bloczkiem pokazuje liczbę wykonanych kliknięć w postaci:

  • clicks: 0 po utworzeniu bloczka
  • clicks: 1 po pierwszym kliknięciu
  • clicks: 2 po drugim kliknięciu

Błędy widoczne dla użytkownika

Bloczek inject nie definiuje własnych błędów konfiguracyjnych ani błędów związanych z brakującym wejściem, ponieważ nie posiada parametrów konfiguracyjnych i nie wymaga żadnych połączeń wejściowych.

Przykłady działania

  • Kliknięcie bloczka jeden raz powoduje wysłanie na wyjście krótkiej sekwencji: true, a zaraz potem false.
  • Dwa kolejne kliknięcia wygenerują dwa niezależne impulsy, a opis bloczka zmieni się na clicks: 2.
  • Jeśli bloczek jest podłączony do elementu reagującego na zbocze narastające, każde kliknięcie może wyzwolić jedną akcję w tym elemencie.