Задайте, сгенерировать ли код инициализации для импорта корневого уровня и обнуленных выходных портов.
Оптимизация Category:
Значение по умолчанию: флажок Remove root level I/O zero initialization устанавливается и в командной строке, ZeroExternalMemoryAtStartup
установлен в 'off'
когда параметр Code interface packaging устанавливается на Nonreusable function
. Флажок Remove root level I/O zero initialization снимается и в командной строке ZeroExternalMemoryAtStartup
установлен в 'on'
когда параметр Code interface packaging устанавливается на Reusable function
или C++ Class
.
Не генерирует код инициализации для импорта корневого уровня, и выходные порты обнуляют.
Во время запуска совместимый стандартами C и компиляторы C++ инициализируют глобальные данные, чтобы обнулить отрицание потребности включать нулевой код инициализации для этих данных в сгенерированном коде. Совместимые стандартами компиляторы не обязательно инициализируют динамически выделенные данные и локальные переменные, чтобы обнулить. Прежде, чем выбрать параметр Remove root level I/O zero initialization подтверждают, что ваша модель отвечает следующим условиям:
Если ваш компилятор не является совместимыми стандартами, подтвердите, что он инициализирует глобальные данные, чтобы обнулить.
Если вы устанавливаете Code Interface packaging на Reusable function
или C++ Class
, подтвердите, что данные или статически выделяются или что динамически выделенные данные инициализируются, чтобы обнулить.
Генерирует код инициализации для импорта корневого уровня и выходных портов.
Если вы устанавливаете параметр Code interface packaging на Reusable function
и выберите динамическое выделение памяти Использования для параметра инициализации модели, флажок Remove root level I/O zero initialization снимается и ZeroExternalMemoryAtStartup
установлен в 'on'
.
Сгенерированный код никогда не инициализирует данные, класс памяти которых импортировал осциллограф.
Этот параметр появляется только для основанных на ERT целей.
Этот параметр требует лицензии Embedded Coder® при генерации кода.
Параметр:
ZeroExternalMemoryAtStartup |
Значение:
'off' | 'on' |
Значение по умолчанию:
'off' |
Значения командной строки являются реверсом значений настроек. Поэтому 'on'
в командной строке соответствует описанию “Прочь” в разделе настроек и 'off'
в командной строке соответствует описанию “На” в разделе настроек.
Приложение | Установка |
---|---|
Отладка | Никакой удар |
Трассируемость | Никакой удар |
Эффективность | На (графический интерфейсе пользователя), off (командная строка) (выполнение, ROM), Никакой удар (RAM) |
Меры безопасности | Никакая рекомендация |