Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

配置和查看诊断

查看适用于模型的诊断、配置和自定义诊断检查、了解诊断查看器布局

在对模型执行 Simulink® 操作的过程中,如果检测到某些情况,Simulink 将会提供诊断消息。诊断消息分为错误、信息或警告三种类型。

在命令行操作中遇到的诊断消息显示在命令行窗口中,而在 Simulink 用户界面操作中遇到的诊断消息显示在诊断查看器中。例如,如果您在 MATLAB® 命令提示符下使用命令 sim(bdroot) 对模型进行仿真,诊断消息将显示在命令行窗口中。但是,如果您从 Simulink 工具条中运行仿真,诊断消息将显示在诊断查看器中。

您可以自定义诊断消息,还可以自定义由软件检查的条件,以确定是产生错误还是警告。

适用于模型的诊断显示在诊断查看器用户界面上。有关诊断查看器的详细信息,请参阅主题查看诊断

还可以在模型中添加模型验证模块,以检查特定信号的条件。有关模型验证的详细信息,请参阅运行模型顾问检查下面列出的主题。

函数

sldiagnostics显示有关 Simulink 系统的诊断信息
Simulink.restoreDiagnosticRestore diagnostic warnings to a specific block, subsystem, or model
Simulink.suppressDiagnosticSuppress a diagnostic from a specific block
Simulink.getSuppressedDiagnostics Return Simulink.SuppressedDiagnostic objects associated with a block, subsystem, or model

Simulink.SuppressedDiagnosticSuppress diagnostic messages from a specified block

Simulink 配置参数

主题

诊断查看器

查看诊断

了解诊断查看器用户界面。

对错误和警告进行系统化诊断

系统化识别与定位错误和警告

以编程方式报告诊断消息

使用 sldiagviewer 函数生成、显示和记录诊断消息

Suppress Diagnostic Messages Programmatically

Suppress and restore diagnostic messages programmatically.

自定义诊断消息

自定义错误消息以显示文本和超链接