主要内容

诊断

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

动态仿真模块®在对模型的Simulink操作期间检测到某些条件时,提供诊断消息。诊断消息在错误、信息或警告类别下捕获。

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

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

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

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

功能

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

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

主题

诊断查看器

Baidu
map