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
, чтобы сгенерировать, отобразить, и регистрировать диагностические сообщения
Подавите диагностические сообщения программно
Подавите и восстановите диагностические сообщения программно.
Настройте диагностические сообщения
Настройте сообщения об ошибке, чтобы отобразить текст и гиперссылку