Simulink® предоставляет диагностические сообщения, когда определенные обстоятельства обнаруживаются во время операции Simulink на модели. Диагностические сообщения получены под ошибкой, информацией или предупреждением категорий.
Диагностика передает вас, обнаружение во время операции командной строки отображено в Командном окне, в то время как те, с которыми вы сталкиваетесь во время операции пользовательского интерфейса Simulink, отображены в Диагностическом Средстве просмотра. Например, если вы используете команду sim(bdroot)
в командной строке MATLAB®, чтобы симулировать модель, сообщения диагностики отображены в Командном окне. Однако, если вы запускаете симуляцию от Панели инструментов Simulink, диагностические сообщения отображены в Диагностическом Средстве просмотра.
Можно настроить диагностические сообщения, и также настроить условия, которые программное обеспечение проверяет, чтобы или произвести ошибки или предупреждения.
Диагностика для модели отображена в Диагностическом интерфейсе Пользователя Viewer. Чтобы знать больше о диагностическом средстве просмотра, смотрите Диагностику Представления темы.
Можно также добавить блоки верификации модели в модель, чтобы проверять условие определенных сигналов. Чтобы знать больше о верификации модели, смотрите темы, перечисленные при Осуществленных Проверках 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 | Добавьте терминаторы строки в неподключенные порты в модели |
Simulink.SuppressedDiagnostic | Подавите диагностические сообщения от заданного блока |
Введение в Диагностический интерфейс Пользователя Viewer
Систематический диагноз ошибок и предупреждений
Идентифицируйте и найдите ошибки и предупреждения систематически
Сообщите, что диагностика обменивается сообщениями программно
Используйте sldiagviewer
функции, чтобы сгенерировать, отобразитесь и регистрируйте диагностические сообщения
Подавите диагностические сообщения программно
Подавите и восстановите диагностические сообщения программно.
Настройте диагностические сообщения
Настройте сообщения об ошибке, чтобы отобразить текст и гиперссылку