Edge Detector

Обнаружение изменения в состоянии логического сигнала

Библиотека

Simscape / Электрический / Специализированные Энергосистемы / Контроль

  • Edge Detector block

Описание

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

Блок Edge Detector может быть запрограммирован, чтобы обнаружить восходящее ребро (когда вход переходит от false к true), падающее ребро (когда вход переходит от true к false) или любое ребро (любое изменение входного сигнала обнаруживается).

Параметры

Edge detection

Выберите критерий обнаружения, запускающий выходной импульс. Варианты Rising (по умолчанию), Falling, или Either.

Initial condition of previous input

Задайте начальное значение предыдущего входа. Блок Edge Detector может обнаружить ребро при t = 0, если вход отличается от заданного значения. По умолчанию это 0.

Sample time (-1 for inherited)

Задайте шаг расчета блока в секундах. Установите значение 0 для реализации непрерывного блока. По умолчанию это 0.

Входы и выходы

Входной сигнал должен быть логическим сигналом. Выходы: Boolean.

Особенности

Прямое сквозное соединениеДа
Шаг расчетаЗадан в параметре Sample Time
Скалярное расширениеДа
Определенный размерностьДа
Обнаружение пересечения нулемДа

Примеры

The power_Logic пример показывает операцию блока Edge Detector.

Шаг расчета модели параметризован переменной Ts (значение по умолчанию Ts = 50e-3). Чтобы симулировать непрерывный блок Edge Detector, задайте Ts = 0 в MATLAB® Командное окно.

Введенный в R2013a