exponenta event banner

Обнаружить отрицательный спад

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

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

  • Detect Fall Negative block

Описание

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

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

Порты

Дополнительные сведения см. в разделе Типы данных, поддерживаемые Simulink в документации Simulink ®.

Вход

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

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

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

Продукция

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

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

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

Параметры

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

Задайте начальное условие логического выражения 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