Implementacja niestandardowej logiki licznika w SIMULINK

Próbuję zaimplementować licznik logiczny w SIMULINK gdzie

in1, in2 are inputs

out1 is the output

if in2 = 0, out1 = 0;

if in2 = 1, out1 = 1 after x high edges of in1

Próbowałem użyć bloku „Wykryj pozytywny wzrost”, ale poniosłem porażkę, ponieważ nie mam wystarczającego doświadczenia we właściwym implementowaniu wykresu czasowego w SIMULINK. Czy ktoś może uprzejmie wskazać mi właściwy kierunek?

Aktualizacja

Podejście, które podjąłem od czasu wysłania tego pytania, to „Podsystem wyzwalany i włączony”. Próbuję to skonfigurować, aby:

in2 becomes the enable signal
in1 becomes the trigger
in2 becomes the intput to the subsystem
Out1 becomes the output of the subsystem

Ale myślę, że powyższe było bzdurą. Niestety nie jest to VHDL, w którym mógłbym go zaimplementować za pomocą 4-5 linii opisu logiki sprzętowej.

questionAnswers(2)

yourAnswerToTheQuestion