exponenta event banner

Обнаружить увеличение

Обнаружение увеличения значения сигнала

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

    Кодер HDL/логические и битовые операции

  • Detect Increase block

Описание

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

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

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

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

Порты

Вход

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

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

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

Продукция

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

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

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

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

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

Параметры

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

Установка начального условия для предыдущего ввода U/z.

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

Параметр блока: vinit
Текст: символьный вектор
Значения: скаляр | вектор | матрица
По умолчанию: '0.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 | enumerated | fixed point | integer | single

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

yes

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

yes

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

yes

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

no

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

.

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

.

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

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