Есть несколько способов сделать это.Один из подходов заключается в создании сработавшего счетчика с использованием Триггерной подсистемы , при этом счетчик сбрасывается сам, если счетчик пытается подняться выше 2
.
Пример этого показан ниже.Триггер генерируется путем сравнения вашего ввода с константой (в данном случае 20
) и увеличения счетчика на основе нарастающего фронта этого триггера.Инициализируйте счетчик на 1
, затем либо
- увеличьте счетчик, если значение счетчика в настоящее время меньше
1
. - , сбросьте счетчик на
1
, если счетчикуже на 2
.
В этом примере счетчик сбрасывает каждое второе пересечение порога.
![enter image description here](https://i.stack.imgur.com/AfDa5.png)
Если важна типизация данных, это также можно сделать с использованием логических / логических значений (т. Е. True
и False
), а не 1
и 2
, использованных в примере.