exponenta event banner

Диагностика

Просмотр диагностики для моделей, Настройка и настройка диагностических проверок, Понимание компоновки средства просмотра диагностики

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

Диагностические сообщения, встречающиеся во время операции с командной строкой, отображаются в окне команд, а сообщения, встречающиеся во время операции интерфейса пользователя Simulink, отображаются в средстве просмотра диагностики. Например, при использовании команды sim(bdroot) в командной строке MATLAB ® для моделирования модели диагностические сообщения отображаются в окне команд. Однако при запуске моделирования с помощью Simulink Toolstrip диагностические сообщения отображаются в программе Diagnostic Viewer.

Можно настроить диагностические сообщения, а также настроить условия, проверяемые программным обеспечением, для создания ошибок или предупреждений.

Диагностика для модели отображается в пользовательском интерфейсе программы Diagnostic Viewer. Дополнительные сведения о средстве просмотра диагностики см. в разделе Просмотр диагностики.

Можно также добавить в модель блоки проверки модели для проверки состояния определенных сигналов. Дополнительные сведения о проверке модели см. в разделах, перечисленных в разделе Выполнить проверки помощника по модели.

Функции

sldiagnosticsОтображение диагностической информации о системе Simulink
Simulink.restoreDiagnosticВосстановление диагностических предупреждений для определенного блока, подсистемы или модели
Simulink.suppressDiagnosticПодавление диагностики из определенного блока
Simulink.getSuppressedDiagnostics Вернуть Simulink.SuppressedDiagnostic объекты, связанные с блоком, подсистемой или моделью
Simulink.BlockDiagram.getChecksumВозврат контрольной суммы модели
Simulink.SubSystem.getChecksumВернуть контрольную сумму невиртуальной подсистемы
Simulink.getSuppressedDiagnostics Вернуть Simulink.SuppressedDiagnostic объекты, связанные с блоком, подсистемой или моделью
Simulink.suppressDiagnosticПодавление диагностики из определенного блока
Simulink.restoreDiagnosticВосстановление диагностических предупреждений для определенного блока, подсистемы или модели
modeladvisorПомощник по открытию модели
sldebugЗапуск моделирования в режиме отладки
addtermsДобавление терминаторов к неподключенным портам в модели
sldiagviewer.createStageСоздание этапа для отображения диагностических сообщений
sldiagviewer.reportErrorСообщения об ошибках в средстве просмотра диагностики
sldiagviewer.reportInfoСообщения с информацией в средстве просмотра диагностики
sldiagviewer.reportWarningСообщения с предупреждениями в программе Diagnostic Viewer
sldiagviewer.diaryРегистрировать предупреждения и ошибки моделирования и сведения о построении в файл
sldiagviewer.reportSimulationMetadataDiagnosticsОтображение ошибок и предупреждений объекта вывода моделирования в программе Diagnostic Viewer

Классы

Simulink.SuppressedDiagnosticПодавление диагностических сообщений из указанного блока
sldiagviewerСоздание, отображение и регистрация диагностических сообщений в средстве просмотра диагностики

Темы

Средство просмотра диагностики

Просмотр диагностики

Узнайте об интерфейсе пользователя Diagnostic Viewer.

Систематическая диагностика ошибок и предупреждений

Систематическое выявление и обнаружение ошибок и предупреждений

Сообщения диагностики отчетов программно

Использовать sldiagviewer функции для генерации, отображения и регистрации диагностических сообщений

Подавление диагностических сообщений программным способом

Подавление и восстановление диагностических сообщений программным путем.

Настройка диагностических сообщений

Настройка сообщений об ошибках для отображения текста и гиперссылки