Максимальный размер слова

Описание

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

Генерация кода Category:> Интерфейс

Настройки

Значение по умолчанию: 256 для целей ERT, 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 для параметра Multiword type definitions.

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

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

Рекомендуемые настройки

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

Никакая рекомендация

Похожие темы