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