hisl_0052: Параметры конфигурации> Генерация кода> Оптимизация> инициализация Данных

ID: Заголовокhisl_0052: Параметры конфигурации> Генерация кода> Оптимизация> инициализация Данных
Описание

Чтобы поддержать полное определение данных и инициализировать внутренние и внешние данные, чтобы обнулить, очистите эти параметры конфигурации:

ARemove root level I/O zero initialization.
BRemove internal data zero initialization.
Примечание

Явным образом инициализируйте все переменные. Если среда выполнения целевой системы обеспечивает механизмы, чтобы инициализировать ввод-вывод и переменные состояния, рассмотрите использование инициализации цели как альтернатива предложенным настройкам.

Параметры конфигурации применимы только, когда эти параметры конфигурации Code Generation установлены можно следующим образом:

  • System target file является основанной на ERT целью только. (Не применимый для autosar.tlc целевой тип.)

  • Interface Code interface packaging установлен в любой Nonreusable function или Reusable function

ОбъяснениеA, B Поддержка полностью задала данные в сгенерированном коде.
Проверки Model AdvisorПроверяйте связанные с безопасностью настройки оптимизации на инициализацию данных (Simulink Check)
Ссылки
  • DO-331, Раздел MB.6.3.3.b 'Программная архитектура сопоставим’

  • IEC 61508-3, таблица A.4 (3) 'безопасное программирование'

  • IEC 62304, 5.5.3 - критерии допустимости Программного блока

  • ISO 26262-6, Таблица 1 (1d) 'Использование защитных методов реализации'

  • EN 50128, таблица A.3 (1) 'безопасное программирование'

Смотрите также

Информация о следующих параметрах в документации Simulink®:

В последний раз измененныйR2021a