Модуль
Абсолютное значение (модуль).
Тип: Abs
Путь в библиотеке:
|
Порты
Вход
#
IN_1
—
входной сигнал
скаляр | вектор | матрица | N-мерный массив
Details
Входной сигнал.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр | вектор | матрица | N-мерный массив
Details
Абсолютное значение входного сигнала.
| Типы данных |
|
| Поддержка комплексных чисел |
Да |
Параметры
Параметры
#
Обнаружение пересечения нуля —
обнаружение пересечения нуля
Включена | Выключена | Подавать разрывы в решатель
Details
Обнаружения пересечения нуля:
-
Включена— обнаружение пересечения нуля включено. -
Выключена— обнаружение пересечения нуля выключено. -
Подавать разрывы в решатель— обнаружение разрывов с помощью решателя.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
Основные
#
Тип выходных данных —
тип выходных данных
Наследовать автоматически | Наследовать от входа | Float64 | Float32 | Float16 | Int8 | UInt8 | Int16 | UInt16 | Int32 | UInt32 | Int64 | UInt64 | Int128 | UInt128 | Фиксированная точка
Details
Выберите тип данных для выходных данных.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Тип выходного сигнала в виде фиксированной точки —
выходной тип чисел с фиксированной точкой
Тип данных
Details
Укажите выходной тип чисел с фиксированной точкой.
Зависимости
Чтобы использовать этот параметр, установите для параметра Тип выходных данных значение Фиксированная точка.
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Да |
#
Метод округления до целого —
режим округления для операций с фиксированной точкой
К большему | Конвергентный | К меньшему | К ближайшему | К целому | К нулю
Details
Выберите режим округления для операций с фиксированной точкой. Вы можете выбрать:
-
К большему— округляет как положительные, так и отрицательные числа в большую сторону (в сторону положительной бесконечности). -
Конвергентный— округляет число до ближайшего представимого значения. В случае если дробная часть числа оканчивается на5, число округляется до ближайшего четного целого числа. -
К меньшему— округляет как положительные, так и отрицательные числа в меньшую сторону (в сторону отрицательной бесконечности). -
К ближайшему— округляет число до ближайшего представимого значения. В случае если дробная часть числа оканчивается на5, число округляется в большую сторону (в сторону положительной бесконечности). -
К целому— округляет число до ближайшего целого числа. -
К нулю— округляет число в сторону нуля.
Параметры блока всегда округляются до ближайшего представимого значения.
| Значения |
|
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |
#
Ограничить при переполнении целого —
поведение при переполнении
Логический тип
Details
При установке этого флажка насыщение применяется ко всем внутренним операциям в блоке, а не только к выходным данным или результату. В общем случае процесс генерации кода может определить, когда переполнение невозможно. В этом случае генератор кода не генерирует код насыщения.
| Действие | Обоснование | Влияние на переполнение | Пример |
|---|---|---|---|
Флажок Ограничить при переполнении целого установлен (включен). |
Для вашей модели возможно переполнение, и вы хотите, чтобы в сгенерированном коде была явная защита от переполнения. |
При переполнении результат автоматически заменяется максимально возможным (по модулю) для типа данных значением. |
Число |
Флажок Ограничить при переполнении целого не установлен (выключен). |
Вы хотите оптимизировать эффективность вашего сгенерированного кода. |
Переполнения переносятся в соответствующее значение, которое может быть представлено типом данных. |
Число |
| Значение по умолчанию |
|
| Имя для программного использования |
|
| Настраиваемый |
Нет |
| Вычисляемый |
Нет |