Реализуйте задержку включения или выключения
Simscape / Электрический / Специализированные Энергосистемы / Контроль
Блок On/Off Delay реализует следующую логику, когда параметру Select type задано значение On delay
:
Когда вход становится true, выход становится true после предустановленной временной задержки. Это выход остается верным, пока вход равен true.
Когда вход ложен или становится ложным, выход становится ложным без задержки.
Когда параметр Initial condition of previous input установлен в 1
, и вход верен при t = 0, выход верен без задержки.
Блок On/Off Delay реализует следующую логику, когда параметру Select type задано значение Off delay
:
Когда вход становится ложным, выход становится ложным после заданной временной задержки. Выход остается ложным, пока вход ложен.
Когда вход равен true или становится true, выход равен true без задержки.
Когда параметр Initial condition of previous input установлен в 0
, и вход ложен при t = 0, выход ложен без задержки.
Выберите между On delay
(по умолчанию для блоков On Delay) или Off delay
(по умолчанию для блоков Off Delay).
Задайте длительность задержки в секундах. Когда параметр Sample time больше 0, значение временной задержки должно быть кратным шага расчета. По умолчанию это 0.01
.
Задайте начальное значение предыдущего входа. По умолчанию это 0
для блоков On Delay и 1
для Off Delay блоков.
Задайте шаг расчета блока в секундах. Установите значение 0
для реализации непрерывного блока. По умолчанию это 0
.
Входной сигнал должен быть логическим сигналом. Выходы: Boolean.
Прямое сквозное соединение | Да |
Шаг расчета | Задан в параметре Sample Time |
Скалярное расширение | Да, параметров |
Определенный размерность | Да |
Обнаружение пересечения нулем | Нет |
The power_Logic
пример показывает операцию блока On/Off Delay.
Шаг расчета модели параметризован переменной Ts (значение по умолчанию Ts = 5e-3). Чтобы симулировать непрерывный блок On/Off Delay, задайте Ts = 0 в MATLAB® Командное окно.