Описание | В диалоговом окне Configuration Parameters, на панели 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) 'Языковое подмножество' IEC 62304, 5.5.3 - критерии допустимости Программного блока ISO 26262-6, Таблица 1 (1b) 'Использование языковых подмножеств' EN 50128, таблица A.4 (11) 'языковое подмножество'
|
Смотрите также |
|
В последний раз измененный | R2018b |