exponenta event banner

Изменить детектор

Детектор изменения логического сигнала

  • Библиотека:
  • Simscape / Электрический / Контроль / Общий Контроль

  • Change Detector block

Описание

Блок Change Detector выдает логический ответ true при обнаружении изменения логического входного сигнала, соответствующего одному из следующих критериев изменения:

  • Rising edge - вход переходит от false к true.

  • Falling edge - входные данные переходят от true к false.

  • Либо edge - ввод переходит от true к false или от false к true.

Порты

Вход

развернуть все

Входной логический сигнал. Если false, 0. Если true, 1.

Типы данных: Boolean

Продукция

развернуть все

Выходной сигнал имеет значение true, 1, когда блок обнаруживает изменение, соответствующее заданным критериям (подъем, падение или любой из краев). В противном случае вывод имеет значение false, 0.

Типы данных: Boolean

Параметры

развернуть все

Критерии обнаружения изменений.

Начальное значение предыдущего ввода. Если входные данные в начале моделирования отличаются от начального значения условия, блок обнаруживает кромку.

Время между последовательными выполнением блоков. Во время выполнения блок выдает выходные данные и, при необходимости, обновляет свое внутреннее состояние. Дополнительные сведения см. в разделе Что такое время образца? и Укажите время образца.

Для унаследованной дискретной операции укажите -1. Для операции дискретного времени укажите положительное целое число. Для непрерывной работы укажите 0.

Если этот блок находится в маскированной подсистеме или другой вариационной подсистеме, которая позволяет переключаться между непрерывной и дискретной работой, активизируйте параметр времени выборки. Продвижение параметра времени выборки обеспечивает правильное переключение между непрерывной и дискретной реализациями блока. Дополнительные сведения см. в разделе Преобразование параметра в маску.

Расширенные возможности

Создание кода C/C + +
Создайте код C и C++ с помощью Simulink ® Coder™

.
Представлен в R2018b