主要内容

诊断

查看模型诊断,配置和自定义诊断检查,了解诊断查看器布局

万博1manbetx®当模型上的Simulink操作期间检测到某些条件时,提供诊断消息。万博1manbetx诊断消息在错误、信息或警告类别下捕获。

命令行操作期间遇到的诊断消息显示在命令窗口中,而在Simulink用户界面操作期间遇到的诊断消息显示在诊断查看器中。万博1manbetx例如,如果使用该命令sim (bdroot)在MATLAB®命令提示符模拟模型时,诊断消息将显示在命令窗口中。但是,如果从Simulink工具条运行模拟,诊断消息将显示在诊断查看器中。万博1manbetx

您可以定制诊断消息,也可以定制软件检查产生错误或警告的条件。

模型的诊断显示在诊断查看器用户界面中。要了解关于诊断查看器的更多信息,请参见该主题视图诊断

您还可以将模型验证块添加到您的模型中,以检查特定信号的条件。要了解更多关于模型验证的内容,请参见下面列出的主题运行模型顾问检查

功能

sldiagnostics 显示关于万博1manbetx系统
万博1manbetxSimulink.restoreDiagnostic 将诊断警告恢复到特定的块、子系统或模型
万博1manbetxSimulink.suppressDiagnostic 抑制来自特定块的诊断
万博1manbetxSimulink.getSuppressedDiagnostics 返回万博1manbetx仿真软件。SuppressedDiagnostic与块、子系统或模型相关联的对象
万博1manbetxSimulink.BlockDiagram.getChecksum 返回模型的校验和
万博1manbetxSimulink.SubSystem.getChecksum 返回非虚子系统的校验和
万博1manbetxSimulink.getSuppressedDiagnostics 返回万博1manbetx仿真软件。SuppressedDiagnostic与块、子系统或模型相关联的对象
万博1manbetxSimulink.suppressDiagnostic 抑制来自特定块的诊断
万博1manbetxSimulink.restoreDiagnostic 将诊断警告恢复到特定的块、子系统或模型
modeladvisor 开放模式顾问
sldebug 在调试模式下启动模拟
addterms 向模型中未连接的端口添加终止符
sldiagviewer.createStage 创建一个stage来显示诊断消息
sldiagviewer.reportError 在诊断查看器中报告错误消息
sldiagviewer.reportInfo 在诊断查看器中报告信息消息
sldiagviewer.reportWarning 在诊断查看器中报告警告消息
sldiagviewer.diary 记录模拟警告和错误,并将构建信息归档
sldiagviewer.reportSimulationMetadataDiagnostics 在诊断查看器中显示模拟输出对象的错误和警告

万博1manbetx仿真软件。SuppressedDiagnostic 抑制来自指定块的诊断消息
sldiagviewer 在诊断查看器中生成、显示和记录诊断消息

主题

诊断查看器

视图诊断

使用诊断查看器查看和诊断错误和警告。

错误和警告的系统诊断

系统地识别和定位错误和警告。

以编程方式报告诊断消息

使用sldiagviewer生成、显示和记录诊断消息的功能。

以编程方式抑制诊断消息

以编程方式抑制和恢复诊断消息。

定制诊断消息

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