Реализовать одноступенчатый триггер (мультивибратор с одним кадром)
Simscape / Электрический / Специализированные Энергосистемы / Контроль
Блок Monostable выдает истинный импульс при обнаружении изменения логического входа.
Блок Monostable может быть запрограммирован на обнаружение переднего фронта (когда входной сигнал переходит от ложного к истинному), заднего фронта (когда входной сигнал переходит от истинного к ложному) или любого края (обнаруживается любое изменение входного сигнала). Блок Monostable игнорирует любое ребро, возникающее при истинном импульсе.
Выберите критерии обнаружения, запускающие выходной импульс. Варианты: Rising (по умолчанию), Falling, или Either.
Укажите длительность выходного истинного состояния. Если значение параметра Sample time больше 0, значение длительности импульса должно быть кратным времени выборки. По умолчанию: 0.015.
Укажите начальное значение предыдущего ввода (0 или 1). Блок Monostable может обнаруживать край при t = 0 если входные данные отличаются от указанного значения. По умолчанию: 0.
Укажите время выборки блока в секундах. Установить в значение 0 для реализации непрерывного блока. По умолчанию: 0.
Входной сигнал должен быть логическим. Выходные данные являются логическими.
| Прямой проход | Да |
| Время выборки | Указано в параметре Sample Time |
| Скалярное расширение | Да, параметров |
| Определенный размерность | Да |
| Обнаружение пересечения нулей | Да (в области непрерывного времени) |
power_Logic В примере показана работа автономного триггера.
Время образца модели параметризуется переменной Ts (значение по умолчанию Ts = 5e-3). Для моделирования непрерывного моноблока укажите Ts = 0 в окне команд MATLAB ®.