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

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

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

Описание

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

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

Совет

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

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

Порты

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

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

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

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

Вывод

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

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

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

Параметры

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

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

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

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

Блочный параметр: Оператор
Ввод: символьный вектор
Значения: 'пол' | 'перекрывает' | 'вокруг' |, 'фиксируют'
Значение по умолчанию: пол

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

Зависимости

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

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

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

Блокируйте характеристики

Типы данных

double | single

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

No

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

No

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

Yes

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

No

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

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

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

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

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

Была ли эта тема полезной?