Округление функции

Примените округление функции, чтобы сигнализировать

  • Библиотека:
  • Simulink / Математические операции

Описание

Округление Функционального блока округляет каждый элемент входного сигнала, чтобы произвести выходной сигнал.

Вы выбираете тип округления из списка параметров Function. Имя выбранной функции появляется на блоке.

Совет

Используйте Округление Функционального блока вместо блока Fcn когда это необходимо векторный или матричный вывод, потому что блок Fcn производит только скалярный вывод.

Кроме того, Округление Функционального блока обеспечивает еще два режима округления. Блок Fcn поддерживает floor и ceil, но не поддерживает round и fix.

Порты

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

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

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

Типы данных: single | double

Вывод

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

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

Типы данных: single | double

Параметры

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

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

Округление функцииРаунды каждый элемент входного сигнала
floorК самому близкому целочисленному значению к минус бесконечность
ceilК самому близкому целому числу к положительной бесконечности
roundК самому близкому целому числу
fixК самому близкому целому числу по направлению к нулю

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

Параметры блоков: Operator
Ввод: символьный вектор
Значения: 'floor' | 'ceil' | 'round' | 'fix'
Значение по умолчанию: 'floor'

Задайте шаг расчета как значение кроме-1. Для получения дополнительной информации см. Настройку времени выборки.

Зависимости

Этот параметр не видим, если он явным образом не установлен в значение кроме -1. Чтобы узнать больше, смотрите Блоки, для Которых Не Рекомендуется Шаг расчета.

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

Параметры блоков: SampleTime
Ввод: символьный вектор
Значения: скаляр
Значение по умолчанию: '-1'

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

Типы данных

double | single

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

yes

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

no

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

yes

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

no

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

Генерация кода C/C++
Генерация кода C и C++ с помощью Simulink® Coder™.

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

Смотрите также

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