Обнаружение изменения в состоянии логического сигнала
Simscape / Электрический / Специализированные Энергосистемы / Контроль
Блок Edge Detector выводит игольчатый импульс, когда обнаруживается изменение логического входа.
Блок Edge Detector может быть запрограммирован, чтобы обнаружить восходящее ребро (когда вход переходит от false к true), падающее ребро (когда вход переходит от true к false) или любое ребро (любое изменение входного сигнала обнаруживается).
Выберите критерий обнаружения, запускающий выходной импульс. Варианты Rising
(по умолчанию), Falling
, или Either
.
Задайте начальное значение предыдущего входа. Блок Edge Detector может обнаружить ребро при t = 0, если вход отличается от заданного значения. По умолчанию это 0
.
Задайте шаг расчета блока в секундах. Установите значение 0
для реализации непрерывного блока. По умолчанию это 0
.
Входной сигнал должен быть логическим сигналом. Выходы: Boolean.
Прямое сквозное соединение | Да |
Шаг расчета | Задан в параметре Sample Time |
Скалярное расширение | Да |
Определенный размерность | Да |
Обнаружение пересечения нулем | Да |
The power_Logic
пример показывает операцию блока Edge Detector.
Шаг расчета модели параметризован переменной Ts (значение по умолчанию Ts = 50e-3). Чтобы симулировать непрерывный блок Edge Detector, задайте Ts = 0 в MATLAB® Командное окно.