Simulink ® предоставляет диагностические сообщения при обнаружении определенных условий во время операции Simulink в модели. Диагностические сообщения регистрируются по категориям ошибок, информации или предупреждений.
Диагностические сообщения, встречающиеся во время операции с командной строкой, отображаются в окне команд, а сообщения, встречающиеся во время операции интерфейса пользователя Simulink, отображаются в средстве просмотра диагностики. Например, при использовании команды sim(bdroot) в командной строке MATLAB ® для моделирования модели диагностические сообщения отображаются в окне команд. Однако при запуске моделирования с помощью Simulink Toolstrip диагностические сообщения отображаются в программе Diagnostic Viewer.
Можно настроить диагностические сообщения, а также настроить условия, проверяемые программным обеспечением, для создания ошибок или предупреждений.
Диагностика для модели отображается в пользовательском интерфейсе программы Diagnostic 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 | Добавление терминаторов к неподключенным портам в модели |
sldiagviewer.createStage | Создание этапа для отображения диагностических сообщений |
sldiagviewer.reportError | Сообщения об ошибках в средстве просмотра диагностики |
sldiagviewer.reportInfo | Сообщения с информацией в средстве просмотра диагностики |
sldiagviewer.reportWarning | Сообщения с предупреждениями в программе Diagnostic Viewer |
sldiagviewer.diary | Регистрировать предупреждения и ошибки моделирования и сведения о построении в файл |
sldiagviewer.reportSimulationMetadataDiagnostics | Отображение ошибок и предупреждений объекта вывода моделирования в программе Diagnostic Viewer |
Simulink.SuppressedDiagnostic | Подавление диагностических сообщений из указанного блока |
sldiagviewer | Создание, отображение и регистрация диагностических сообщений в средстве просмотра диагностики |
Узнайте об интерфейсе пользователя Diagnostic Viewer.
Систематическая диагностика ошибок и предупреждений
Систематическое выявление и обнаружение ошибок и предупреждений
Сообщения диагностики отчетов программно
Использовать sldiagviewer функции для генерации, отображения и регистрации диагностических сообщений
Подавление диагностических сообщений программным способом
Подавление и восстановление диагностических сообщений программным путем.
Настройка диагностических сообщений
Настройка сообщений об ошибках для отображения текста и гиперссылки