exponenta event banner

Максимальная длина слова

Описание

Укажите максимальную длину слова в битах, для которой процесс генерации кода создает определяемые системой определения многословных типов.

Категория: Создание кода > Интерфейс

Настройки

По умолчанию: 256 для целей ГЭР, 2048 для целей GRT

Укажите максимальную длину слова в битах, для которой процесс создания кода создает определения многословных типов в файле multiword_types.h. Генерируются все определения многословных типов до этого числа битов включительно. Если выбрано значение 0, определения многословных типов не генерируются в файле multiword_types.h.

Максимальная длина слова для многословных типов определяет только созданные определения типов и не влияет на эффективность создаваемого кода. Если максимальная длина слова для многословных типов равна 0 или слишком мала, при компиляции сгенерированного кода возникает ошибка. Эта ошибка вызвана созданным кодом, использующим тип, не имеющий требуемого определения типа. Чтобы устранить ошибку, увеличьте максимальную длину слова и восстановите код. Если максимальная длина слова для многословных типов больше требуемой, то multiword_types.h может содержать неиспользуемые определения типов. Неиспользуемые определения типов не потребляют целевые ресурсы.

Совет

  • Добавление модели в иерархию моделей или изменение существующей модели в иерархии может привести к обновлению общей multiword_types.h во время создания кода. Эти обновления происходят, когда новая модель использует многословные типы длины, превышающие длины других моделей. Затем необходимо выполнить перекомпиляцию и, в зависимости от процесса разработки, восстановить ранее созданный код. Чтобы предотвратить обновления для multiword_types.h, определить максимальную длину слова, достаточно большую для удовлетворения потребностей всех моделей в иерархии. Настройте каждую модель в иерархии для использования одной и той же максимальной длины слова.

  • Большинство встраиваемых систем не требуют многословности. Установив максимальную длину слова для многословных типов равной 0, можно предотвратить использование многословных переменных в целевом объекте. При использовании многословных переменных с максимальной длиной слова, равной 0 или меньшей, чем требуется, при компиляции сгенерированного кода выдается предупреждение с ошибкой.

Зависимости

  • Для создания кода этому параметру требуется лицензия Embedded Coder ®.

  • Этот параметр включается путем выбора значения User defined для параметра Определения многословного типа.

Информация командной строки

Параметр: MultiwordLength
Тип: целое число
Значение: допустимое количество битов, представляющих размер слова
По умолчанию: 256 для целей ГЭР, 2048 для целей GRT

Рекомендуемые параметры

ПриложениеНастройка
ОтладкаНикакого воздействия
ОтслеживаемостьНикакого воздействия
ЭффективностьНикакого воздействия
Меры безопасности

Рекомендации отсутствуют

Связанные темы