主要内容

诊断

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

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

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

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

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

您还可以将模型验证块添加到您的模型中,以检查特定信号的状况。要了解关于模型验证的更多信息,请参阅下面列出的主题运行Model 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 在诊断查看器中生成、显示和记录诊断消息

主题

诊断查看器

视图诊断

介绍诊断查看器用户界面

系统的错误诊断和警告

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

以编程方式报告诊断消息

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

以编程方式抑制诊断消息

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

自定义诊断消息

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