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