| Описание | В диалоговом окне 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 |