exponenta event banner

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

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

Для поддержки полного определения данных и инициализации внутренних и внешних данных до нуля очистите следующие параметры конфигурации:

AУдаление инициализации нулевого ввода-вывода на корневом уровне.
BУдаление инициализации внутреннего нуля данных.
Примечание

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

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

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

  • Для упаковки интерфейса InteriveCode установлено значение Nonreusable function или Reusable function

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

  • IEC 61508-3, таблица A.4 (3) «Оборонительное программирование»

  • МЭК 62304, 5.5.3 - Критерии приемки установки программного обеспечения

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

  • EN 50128, таблица A.3 (1) «Оборонительное программирование»

См. также

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

Последнее изменениеR2021a