exponenta event banner

Обнаружение непозволительного падения

Обнаруживайте противоположный фронт, когда значение сигнала уменьшается до непозволительного значения, а его предыдущее значение было строго положительным

  • Библиотека:
  • Операции Simulink/Logic и Bit

  • Detect Fall Nonpositive block

Описание

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

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

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

Этот блок поддерживает только дискретное время выборки.

Порты

Вход

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

Входной сигнал, заданный как скаляр, вектор или матрица.

Типы данных: single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point

Продукция

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

Выходной сигнал, обнаруживающий задний фронт, заданный как скаляр, вектор или матрица.

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

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

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

Параметры

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

Установка начального условия логического выражения U/z <= 0.

Программное использование

Параметр блока: vinit
Текст: символьный вектор
Значения: скаляр | вектор | матрица
По умолчанию: '0'

Укажите, выполняет ли блок обработку на основе выборки или кадра:

  • Columns as channels (frame based) - Рассматривать каждый столбец ввода как отдельный канал (обработка на основе кадра).

    Примечание

    Для обработки кадров требуется лицензия DSP System Toolbox™.

    Дополнительные сведения см. в разделе Концепции на основе образцов и кадров (панель системных инструментов DSP).

  • Elements as channels (sample based) - Рассматривать каждый элемент ввода как отдельный канал (обработка на основе выборки).

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

Входной сигнал uРежим обработки входных данныхБлокировать работы?
Образец на основеОбразец на основеДа
Рамка на основеНет, создает ошибку
Образец на основеРамка на основеДа
Рамка на основеДа

Дополнительные сведения об этих двух режимах обработки см. в разделе Концепции на основе образцов и кадров (панель системных инструментов DSP).

Программное использование

Параметр блока: InputProcessing
Текст: символьный вектор
Значения: 'Columns as channels (frame based)' | 'Elements as channels (sample based)'
По умолчанию: 'Elements as channels (sample based)'

Укажите тип выходных данных как boolean или uint8.

Программное использование

Параметр блока: OutDataTypeStr
Текст: символьный вектор
Значения: 'boolean' | 'uint8'
По умолчанию: 'boolean'

Характеристики блока

Типы данных

Boolean | double | fixed point | integer | single

Прямой проход

yes

Многомерные сигналы

yes

Сигналы переменного размера

yes

Обнаружение пересечения нулей

no

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

.

Создание кода ПЛК
Создание структурированного текстового кода с помощью Coder™ Simulink ® PLC

.

Преобразование с фиксированной точкой
Проектирование и моделирование систем с фиксированной точкой с помощью Designer™ с фиксированной точкой.

Представлен до R2006a