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