Опишите, как ваш компилятор для тестового оборудования заполняет знаковый бит в сдвиге вправо целого числа со знаком.
Аппаратная реализация Category:
Значение по умолчанию: на
Генерирует простой, эффективный код каждый раз, когда модель Simulink® выполняет арифметические сдвиги на целых числах со знаком.
Генерирует полностью портативный но менее эффективный код, чтобы реализовать правильные арифметические сдвиги.
Выберите этот параметр, если ваш компилятор C реализует сдвиг вправо целого числа со знаком как арифметический сдвиг вправо.
Арифметический сдвиг вправо заполняет биты, освобожденные сдвигом вправо со значением старшего значащего бита, который указывает на знак номера парами дополнительное обозначение. Это эквивалентно делению номера 2.
Эта установка влияет только на генерацию кода.
Выбор устройства при помощи Device vendor и параметров Device type устанавливает специфичное для устройства значение для этого параметра.
Этот параметр включен, только если можно изменить его для выбранного оборудования.
Параметр:
TargetShiftRightIntArith |
Значение:
'on' | 'off' |
Значение по умолчанию:
'on' |
Приложение | Установка |
---|---|
Отладка | Никакое влияние |
Трассируемость | Никакое влияние |
Эффективность | На |
Меры безопасности | Никакое влияние, когда Test hardware is the same as production hardware выбран. Если это не выбрано, никакая рекомендация. |