主要内容

诊断

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

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

您在命令行操作期间遇到的诊断消息显示在命令窗口中,而您在Simulink用户界面操作期间遇到的诊断消息显示在诊断查看器中。金宝app例如,如果使用命令sim (bdroot)在MATLAB®命令提示符来模拟模型,诊断消息将显示在命令窗口中。但是,如果您从Simulink Toolstrip运行模拟,则诊断消息将显示在诊断查金宝app看器中。

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

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

您也可以添加模型验证块到您的模型,以检查特定信号的条件。要了解有关模型验证的更多信息,请参阅下面列出的主题运行模型Advisor检查

功能

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

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

主题

诊断查看器

视图诊断

了解Diagnostic Viewer用户界面。

错误和警告的系统诊断

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

以编程方式报告诊断消息

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

以编程方式抑制诊断消息

通过编程抑制和恢复诊断消息。

定制诊断消息

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