Диагностика

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

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

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

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

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

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

Функции

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Добавьте терминаторы строки в неподключенные порты в модели

Классы

Simulink.SuppressedDiagnosticПодавите диагностические сообщения от заданного блока

Темы

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

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

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

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

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

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

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

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

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

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

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

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