Выходное абсолютное значение входа
Операции с симуляцией/математикой
Кодер HDL/Операции с плавающей точкой HDL
Кодер HDL/Математические операции
Блок Abs выводит абсолютное значение входного сигнала.
Для типов данных со знаком целое абсолютное значение самого отрицательного значения не может быть представлено типом данных. В этом случае управление поведением блока осуществляется с помощью флажка Saturate on integer overflow.
| Если ты... | Блок... | И... |
|---|---|---|
| Установите этот флажок | Насыщает до самого положительного значения целочисленного типа данных |
|
| Не устанавливать этот флажок | Переход к самому отрицательному значению целочисленного типа данных |
|
Блок Abs поддерживает обнаружение пересечения нуля. Однако при выборе в диалоговом окне параметра «Включить обнаружение пересечения нуля» блок не сообщает о минимальном или максимальном значении моделирования в инструменте «Фиксированная точка». Если для анализа модели требуется использовать инструмент «Фиксированная точка», сначала отключите обнаружение пересечения нулей для всех блоков Abs в модели.
Типы данных |
|
Прямой проход |
|
Многомерные сигналы |
|
Сигналы переменного размера |
|
Обнаружение пересечения нулей |
|