Диагностика

Просмотрите диагностику для моделей, Сконфигурируйте и настройте диагностические проверки, Изучите диагностическое размещение средства просмотра

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

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

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

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

Можно также добавить блоки Model Verification в модель, чтобы проверять условие определенных сигналов. Чтобы знать больше о Model Verification, смотрите темы, перечисленные при Осуществленных Проверках 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Сообщите о сообщениях об ошибке в Диагностическом Средстве просмотра
sldiagviewer.reportInfoСообщите об информационных сообщениях в Диагностическом Средстве просмотра
sldiagviewer.reportWarningСообщите о предупреждающих сообщениях в Диагностическом Средстве просмотра
sldiagviewer.diaryРегистрируйте предупреждения симуляции и ошибки и создайте информацию к файлу
sldiagviewer.reportSimulationMetadataDiagnosticsОтобразите ошибки и предупреждения симуляции выходной объект в Диагностическом Средстве просмотра

Классы

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

Темы

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

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

Узнайте о Диагностическом интерфейсе Пользователя Viewer.

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

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

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

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

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

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

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

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

Сопутствующая информация