主要内容

系统诊断错误和警告

此示例显示如何使用诊断查看器来系统地识别和定位模拟错误和警告。

  1. 打开您的模型。

    如果您的模型包含与回调函数相关的错误,则诊断观众打开并显示以下错误模型装载阶段。

    提示

    打开诊断查看器窗口,在调试选项卡,单击诊断或单击Simulink底部显示的视图错误或警告链接金宝app®编辑器窗口。

  2. 在Simuli金宝appnk编辑器中,在造型选项卡,选择模型设置>模型属性,并检查回调错误。

  3. 修复任何回调错误后,模拟模型以诊断模拟错误和警告。

    诊断观众列出阶段的错误和警告。每个阶段诊断观众表示单个事件,例如模型加载,更新图,模拟或构建。

  4. 点击过滤掉警告这样你就可以先解决错误。

  5. 要找到错误的来源,请单击消息中的超链接。源中的模型突出显示。如果块有多个端口,则可以将鼠标悬停在每个端口上以查看端口号。

  6. 修复所有错误后,再次模拟您的模型并查看诊断观众识别剩下的问题。

    笔记

    如果错误或警告具有预定义的修复,则诊断消息窗格显示a建议的行动部分。你可以使用使固定本节中提供的按钮可纠正相关的错误或警告。有关更多信息,请参阅,建议的行动

  7. 如果模型中的对象生成不希望通知的警告,有时,您可以使用指定的源中的警告使用压制按钮。您可以使用该来源恢复警告恢复按钮。例如,如果是柜台自由运行Block会生成一个溢出的警告,即在您的设计中是故意的,您只能抑制此特定块的溢出警告,而不会牺牲模型中其他溢出的通知。

  8. 为模型生成代码,在C代码选项卡,单击建造

    笔记

    如果代码生成期间存在故障,则诊断查看器提供超链接,以便在错误或警告消息的源中轻松导航。

相关话题