Detect Increase

Детектируйте увеличение значения сигналов

  • Библиотека:
  • Simulink/Логические и битовые операции

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

  • Detect Increase block

Описание

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

  • Значение выхода 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 System Toolbox).

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

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

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

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

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

Параметры блоков: 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

.

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

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