Я недавно узнал о порте насыщения в блоке интегратора. Мой вывод из блока интегратора (скажем, x) должен быть, скажем, от -a (нижний предел) до + a (верхний предел). Предполагая, что мой ввод является пошаговым вводом, вот как я хочу, чтобы это произошло. Если x достигает + a, я хочу изменить вход на отрицательный шаг. Если x достигает -a, я хочу изменить вход на положительный шаг.
Я понятия не имею, как это сделать. Вот что я сделал до сих пор. Я использовал блок if else с входом в качестве порта насыщения и с двумя блоками If Action для каждого условия. Теперь выходные данные блоков действий должны быть входными данными. Но у меня сейчас два блока действий. Что я делаю?