Detect Fall Negative

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

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

  • Detect Fall Negative block

Описание

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

Этот блок поддерживает только дискретные шаги расчета.

Порты

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

Входной параметр

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

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

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

Вывод

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

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

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

Параметры

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

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

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

Параметры блоков: vinit
Ввод: символьный вектор
Значения: скаляр | вектор
Default:'0'

Задайте, выполняет ли блок выборку - или основанная на системе координат обработка:

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

    Примечание

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

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

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

Используйте Input processing, чтобы задать, выполняет ли блок выборку - или основанная на системе координат обработка. Для получения дополнительной информации об этих двух режимах обработки, смотрите Выборку - и Основанные на системе координат Концепции (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 | fixed point | integer | single

Прямое сквозное соединение

yes

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

yes

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

yes

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

no

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

Генерация кода PLC
Сгенерируйте код Структурированного текста с помощью Simulink® PLC Coder™.

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

Представлено до R2006a
Для просмотра документации необходимо авторизоваться на сайте