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

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

Установить минимальный сигнал или ширину параметра для генерации for цикл, параметр конфигурации набора Loop unrolling threshold к 2 или больше.

Примечания

Loop unrolling threshold задает размер массивов, в котором генератор кода начинает использовать for цикл, вместо отдельных операторов присваивания, чтобы присвоить значения элементам или массива параметров сигнала. Значением по умолчанию является 5.

ОбъяснениеПоддержите однозначный сгенерированный код.
Проверки Model AdvisorПроверяйте связанный с безопасностью цикл for настроек оптимизации, разворачивающий порог (Simulink Check)
Ссылки
  • Раздел DO-331 MB.6.3.4.e — Исходный код прослеживаем к низкоуровневым требованиям.

    IEC 61508-3, таблица A.3 (3) 'языковое подмножество'

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

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

  • EN 50128, таблица A.4 (11) 'языковое подмножество'

  • MISRA C:2012, правило 6.1

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

Порог развертывания цикла (Simulink Coder) в документации Simulink®

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