Interfejs KIDE->Prawa lista->Bloki funkcyjne->Różne->DelayOn_v2

DelayOn_v2 (Opóźnienie włączenia)

Wejście:

Wyjście:

Algorytm:

Funkcja opóźnia pojawienie się stanu wysokiego na In o DS sekund. Jeżeli na In pojawi się zbocze rosnące (zmiana wartości z 0 na 1), to stan wysoki pojawi się na Out po DS sekund. Jeżeli w trakcie trwania okresu opóźnienia stan na In zmieni się z powrotem z 1 na 0, opóźnienie jest zatrzymywane i resetowane. Pojawienie się stanu wysokiego na wejściu Rst powoduje natychmiastowe zatrzymanie opóźnienia i przypisaniu wyjściu Out wartości wejścia In.

Przykład:

DS=5


powrót