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