Задайте, сгенерировать ли код инициализации для импорта корневого уровня и обнуленных выходных портов.
Оптимизация 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) |
| Меры безопасности | Никакая рекомендация |