Abs
Страница в процессе разработки. |
Абсолютное значение (модуль).
Тип: Abs
Путь в библиотеке:
|
Порты
Вход
#
IN_1
—
входной сигнал
скаляр
| вектор
Details
Входной сигнал.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Выход
#
OUT_1
—
выходной сигнал
скаляр
| вектор
Details
Абсолютное значение входного сигнала.
Типы данных |
|
Поддержка комплексных чисел |
Да |
Параметры
Параметры
#
Zero-Crossing Detection —
обнаружение пересечения нуля
Enable
| Disable
| Expose discontinuities to solver
Details
Обнаружения пересечения нуля:
-
Enable
— обнаружение пересечения нуля включено. -
Disable
— обнаружение пересечения нуля выключено. -
Expose discontinuities to solver
— обнаружение разрывов с помощью решателя.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
Основные
#
Output data type —
тип выходных данных
Inherit: auto
| Same as input
| Float64
| Float32
| Float16
| Int8
| UInt8
| Int16
| UInt16
| Int32
| UInt32
| Int64
| UInt64
| Int128
| UInt128
| Fixed-point
Details
Выберите тип данных для выходных данных.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Output fixed-point type —
выходной тип чисел с фиксированной точкой
Data type
Details
Укажите выходной тип чисел с фиксированной точкой.
Зависимости
Чтобы использовать этот параметр, установите для параметра Output data type значение Fixed-point
.
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Да |
#
Integer rounding mode —
режим округления для операций с фиксированной точкой
Ceiling
| Convergent
| Floor
| Nearest
| Round
| Zero
Details
Выберите режим округления для операций с фиксированной точкой. Вы можете выбрать:
-
Ceiling
— округляет как положительные, так и отрицательные числа в большую сторону (в сторону положительной бесконечности). -
Convergent
— округляет число до ближайшего представимого значения. В случае если дробная часть числа оканчивается на5
, число округляется до ближайшего четного целого числа. -
Floor
— округляет как положительные, так и отрицательные числа в меньшую сторону (в сторону отрицательной бесконечности). -
Nearest
— округляет число до ближайшего представимого значения. В случае если дробная часть числа оканчивается на5
, число округляется в большую сторону (в сторону положительной бесконечности). -
Round
— округляет число до ближайшего целого числа. -
Zero
— округляет число в сторону нуля.
Параметры блока всегда округляются до ближайшего представимого значения.
Значения |
|
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |
#
Saturate on integer overflow —
поведение при переполнении
Logical
Details
При установке этого флажка насыщение применяется ко всем внутренним операциям в блоке, а не только к выходным данным или результату. В общем случае процесс генерации кода может определить, когда переполнение невозможно. В этом случае генератор кода не генерирует код насыщения.
Действие | Обоснование | Влияние на переполнение | Пример |
---|---|---|---|
Флажок Saturate on integer overflow установлен (включен). |
Для вашей модели возможно переполнение, и вы хотите, чтобы в сгенерированном коде была явная защита от переполнения. |
При переполнении результат автоматически заменяется максимально возможным (по модулю) для типа данных значением. |
Число |
Флажок Saturate on integer overflow не установлен (выключен). |
Вы хотите оптимизировать эффективность вашего сгенерированного кода. |
Переполнения переносятся в соответствующее значение, которое может быть представлено типом данных. |
Число |
Значение по умолчанию |
|
Имя для программного использования |
|
Настраиваемый |
Нет |
Вычисляемый |
Нет |