hisl_0043: Параметры конфигурации > Диагностика > Решатель

Идентификатор: Заголовокhisl_0043: Параметры конфигурации > Диагностика > Решатель
Описание

В диалоговом окне Параметров конфигурации на панели Diagnostics установите параметры Solver следующим образом:

  • Algebraic loop с error.

  • Minimize algebraic loop с error.

  • Block priority violation с error при использовании приоритетов блоков.

  • Automatic solver parameter selection с error.

  • State name clash с warning.

Примечание

Включение диагностики, относящейся к решателю, предоставляет информацию для выявления нарушений других руководящих принципов.

В этой таблице поясняется результат того, что не указан параметр конфигурации, как указано выше.

Параметр конфигурацииРезультат
Algebraic loop Автоматическое разрушение алгебраических циклов может остаться незамеченным и привести к непредсказуемому выполнению порядка блоков.
Minimize algebraic loopАвтоматическое разрушение алгебраических циклов может остаться незамеченным и привести к непредсказуемому выполнению порядка блоков.
Block priority violationПорядок выполнения блока может включать в себя необнаруженные конфликты, которые могут привести к непредсказуемому выполнению порядка блока.
Automatic solver parameter selectionАвтоматическое изменение решателя, размера шага или времени остановки симуляции может остаться незамеченным и может привести к операции сгенерированного кода.
State name clashИмя, используемое для нескольких состояний, может остаться незамеченным.

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

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

  • МЭК 62304, 5.5.3 - Критерии приемки Модуля ПО

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

  • EN 50128, таблица A.4 (11) 'Language Subset'

См. также
Последнее изменениеR2018b