配置和查看诊断
查看适用于模型的诊断、配置和自定义诊断检查、了解诊断查看器布局
在对模型执行 Simulink® 操作的过程中,如果检测到某些情况,Simulink 将会提供诊断消息。诊断消息分为错误、信息或警告三种类型。
在命令行操作中遇到的诊断消息显示在命令行窗口中,而在 Simulink 用户界面操作中遇到的诊断消息显示在诊断查看器中。例如,如果您在 MATLAB® 命令提示符下使用命令 sim(bdroot)
对模型进行仿真,诊断消息将显示在命令行窗口中。但是,如果您从 Simulink 工具条中运行仿真,诊断消息将显示在诊断查看器中。
您可以自定义诊断消息,还可以自定义由软件检查的条件,以确定是产生错误还是警告。
适用于模型的诊断显示在诊断查看器用户界面上。有关诊断查看器的更多信息,请参阅诊断查看器。
还可以在模型中添加 Model Verification 模块,以检查特定信号的条件。有关模型验证的详细信息,请参阅运行模型顾问检查下面列出的主题。
函数
sldiagnostics | 显示 Simulink 系统的诊断信息 |
Simulink.restoreDiagnostic | Restore diagnostic warnings to a specific block, subsystem, or model |
Simulink.suppressDiagnostic | Suppress a diagnostic from a specific block |
Simulink.getSuppressedDiagnostics | Return Simulink.SuppressedDiagnostic objects
associated with a block, subsystem, or model |
类
Simulink.SuppressedDiagnostic | Suppress diagnostic messages from a specified block |
模型设置
工具
诊断查看器 | View and diagnose errors and warnings generated by Simulink models |
主题
诊断查看器
- 对错误和警告进行系统化诊断
系统化识别与定位错误和警告。 - 以编程方式报告诊断消息
使用sldiagviewer
函数生成、显示和记录诊断消息。 - Suppress Diagnostic Messages Programmatically
Suppress and restore diagnostic messages programmatically. - 自定义诊断消息
自定义错误消息以显示文本和超链接。