Диагностика

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

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

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

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

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

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

Функции

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Откройте Model Advisor
sldebugЗапустите симуляцию в режиме отладки
addtermsДобавьте терминаторы строки к несвязанным портам в модели
sldiagviewer.createStageСоздайте этап для отображения диагностических сообщений
sldiagviewer.reportErrorСообщать сообщения об ошибке в Diagnostic Viewer
sldiagviewer.reportInfoСообщите информационные сообщения в Diagnostic Viewer
sldiagviewer.reportWarningСообщать предупреждающие сообщения в Diagnostic Viewer
sldiagviewer.diaryЖурнал предупреждений и ошибок симуляции и построение информации в файл
sldiagviewer.reportSimulationMetadataDiagnosticsОтображение ошибок и предупреждений выходного объекта симуляции в Diagnostic Viewer

Классы

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

Темы

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

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

Сведения о пользовательском интерфейсе Средство Просмотра.

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

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

Программно сообщайте диагностические сообщения

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

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

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

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

Настройте сообщения об ошибке, чтобы отобразить текст и гиперссылку

Связанная информация