Опишите, как компилятор для оборудования заполняет бит знака в правом сдвиге целого числа со знаком.
Категория: Внедрение аппаратных средств
По умолчанию: Вкл.
Создает простой и эффективный код всякий раз, когда модель Simulink ® выполняет арифметические сдвиги для целых чисел со знаком.
Создает полностью переносимый, но менее эффективный код для реализации правильных арифметических сдвигов.
Выберите этот параметр, если компилятор C реализует в качестве арифметического правого сдвига целочисленный сдвиг со знаком.
Арифметический правый сдвиг заполняет биты, освобожденные правым сдвигом, значением старшего бита. Самый значащий бит указывает знак числа в двойном дополнении.
При выборе устройства с помощью параметров «Поставщик устройства» и «Тип устройства» задается значение этого параметра, зависящее от устройства.
Этот параметр включается только в том случае, если его можно изменить для выбранного оборудования.
Параметр:
ProdShiftRightIntArith |
| Тип: строка |
Значение:
'on' | 'off' |
По умолчанию:
'on' |
| Приложение | Настройка |
|---|---|
| Отладка | Никакого воздействия |
| Отслеживаемость | Никакого воздействия |
| Эффективность | На |
| Меры безопасности | Рекомендации по моделированию без создания кода отсутствуют. |
Варианты реализации аппаратного обеспечения (Simulink Coder)
Определение характеристик производственного оборудования (Simulink Coder)