系统诊断错误和警告
此示例演示如何使用诊断查看器系统地识别和定位模拟错误和警告。
打开你的模型。
如果模型包含与回调函数相关的错误,则诊断查看器中打开并显示以下错误模型加载阶段。
提示
中打开“诊断查看器”窗口调试选项卡上,单击诊断或单击显示在Simulink底部的查看错误或警告链接金宝app®编辑器窗口。
在Simuli金宝appnk编辑器中建模选项卡上,选择模型设置>模型属性,并检查回调错误。
修复任何回调错误后,模拟模型以诊断模拟错误和警告。
诊断查看器分阶段列出错误和警告。在每一个阶段诊断查看器表示单个事件,如模型加载、更新关系图、模拟或构建。
通过点击过滤掉警告
这样你就可以先解决错误。
若要定位错误的来源,请单击消息中的超链接。源代码中的模型突出显示。如果一个块有多个端口,您可以悬停在每个端口上查看端口号。
修复所有错误后,再次模拟模型并查看诊断查看器确定剩余的问题。
请注意
如果错误或警告具有预定义的修复,则诊断消息窗格将显示建议的行动部分。你可以使用修复按钮,可纠正相关错误或警告。有关更多信息,请参见:建议的行动.
如果模型中的对象生成了您不希望得到通知的警告,有时可以使用抑制按钮。方法可以从该源恢复警告恢复按钮。例如,如果计数器不同步的块生成一个溢出警告,在您的设计中是有意的,您可以只抑制来自这个特定块的溢出警告,而不牺牲模型中其他溢出的通知。
中为模型生成代码C代码选项卡上,单击构建.
请注意
如果在代码生成期间出现故障,诊断查看器提供超链接,以便轻松导航到错误或警告消息的来源。