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

DelayOnOff_v2 (Opóźnienie włączenia i wyłączenie)

Wejście:

Wyjście:

Algorytm:

Funkcja opóźnia pojawienie się stanu niskiego oraz wysokiego na wyjściu Out o DS milisekund. Jeżeli na wejściu In pojawi się zbocze rosnące (zmiana wartości z 0 na 1), to na wyjściu pojawia się stan wysoki dopiero po czasie DOnS, po zmianie sygnału wejściowego ze stanu wysokiego na niski, wyjście Out utrzyma swój stan wysoki przez kolejny czas DOffS. Warunkiem jest, że stan wysoki na wejściu In trwa co najmniej tyle ile wynosi DS, w innym przypadku wyjście Out przyjmuje wartość 0. 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:

DOnS = 3 DOffS = 2


powrót