Как убрать нежелательный короткий сигнал Simulink - PullRequest
0 голосов
/ 18 сентября 2018

Я хочу удалить нежелательный сигнал, который происходит в течение 0,02 сек.Например ... у меня есть непрерывный сигнал со значением 1. По какой-то причине я становлюсь сигналом с любым значением (+ или -) в течение не более 0,02 сек.После этого мне снова присваивается значение 1. Можно ли убрать этот нежелательный сигнал?

Буду очень благодарен за любую помощь!

С наилучшими пожеланиями

1 Ответ

0 голосов
/ 19 сентября 2018

enter image description here Вы можете отменить свой сигнал, используя сэмпл, и удерживайте его следующим образом:

Каждый раз, когда во входном сигнале обнаруживается изменение значения, запускайте счетчик и устанавливайте для выхода исходное (предварительно измененное) входное значение в течение указанного количества циклов. После окончания периода ожидания установите выходное значение обратно на входное значение. Если на входе остается новое значение после истечения периода ожидания, на выходе будет принято новое значение. В противном случае он сохранит исходное значение после того, как ввод установится в исходное значение и удержит его в течение периода ожидания.

Это может быть смоделировано в Simulink с помощью комбинации блоков «обнаружение изменений» и «переключение».

...