| Описание | В диалоговом окне Параметры конфигурации (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 |