Задержка в симулинке

Я работаю над своим дипломным проектом. Это цифровое защитное реле, которое срабатывает, если измеренное значение превышает конкретное значение. Он должен отключиться после некоторой задержки. Мы используем техасский набор инструментов и simulink для создания программы.

введите описание изображения здесь

Моя проблема заключается в том, как сделать задержку по времени, чтобы я мог задержать сигнал отключения на заранее установленное время. Прикрепленное изображение показывает апорт программы спасибо.

1 ответ

Решение

Вы можете реализовать это, создав счетчик (интегратор). Например, счетчик увеличивается (counter_value +=.001) на единицу каждую миллисекунду. Задержка отключения составляет 1,54 с, после чего вы сравниваете (>=) значение счетчика с задержкой отключения.

Счетчик активируется и сбрасывается логическим входным сигналом, который вы хотите отложить.

У меня не установлен Simulink. Поэтому я не могу дать вам картину, и я думаю, что псевдокод тоже не сильно поможет.

Другие вопросы по тегам