exponenta event banner

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

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

В диалоговом окне Параметры конфигурации (Configuration Parameters) на панели Диагностика (Diagnostics) задайте параметры решателя следующим образом.

  • Алгебраический цикл к error.

  • Минимизировать алгебраический цикл до error.

  • Блокировать нарушение приоритета для error при использовании приоритетов блоков.

  • Автоматический выбор параметров решателя для error.

  • Конфликт имен состояний с warning.

Примечание

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

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

Параметр конфигурацииРезультат
Алгебраическая петля Автоматический разрыв алгебраических циклов может остаться незамеченным и может привести к непредсказуемому выполнению порядка блоков.
Минимизация алгебраического циклаАвтоматический разрыв алгебраических циклов может остаться незамеченным и может привести к непредсказуемому выполнению порядка блоков.
Блокировать нарушение приоритетаПорядок выполнения блоков может включать в себя необнаруженные конфликты, которые могут привести к непредсказуемому выполнению порядка блоков.
Автоматический выбор параметров решателяАвтоматическое изменение решателя, размера шага или времени остановки моделирования может остаться незамеченным и может привести к работе сгенерированного кода.
Конфликт имен состоянийИмя, используемое для нескольких состояний, может остаться незамеченным.

ОбъяснениеПоддержка создания надежного и однозначного кода.
Проверки помощника по моделиПроверка параметров диагностики, связанных с безопасностью, для решателей (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) «Поднабор языка»

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