主要内容

检查代码生成模型和配置

通过使用嵌入式编码器®,你可以评估你的模型是否愿生成代码,也满足目标代码生成目标。这些功能提供了:

检查模型代码生成过程中通过使用代码生成的顾问

评估模型的代码生成过程,使用代码生成的顾问。

  1. 你的代码生成目标选择和按优先级排序,在配置参数>代码生成窗格中,单击设定目标

  2. 配置参数>代码生成>一般下面的窗格中,选择一个之前检查模型生成的代码:

    • (继续警告)

    • 警告(停止)

  3. 如果你想只生成代码,选择只生成代码。否则清除复选框来构建一个可执行的。

  4. 应用您的更改。新闻Ctrl + B来生成代码或构建模型。

    如果代码生成顾问问题故障或警告,并指定:

    • (继续警告)——代码生成顾问窗口打开而构建过程。构建过程完成之后,您可以查看结果。

    • 警告(停止)——构建过程停止并显示诊断查看器。继续,你必须审查和解决代码生成顾问结果或清除之前检查模型生成的代码参数。

  5. 在代码生成顾问窗口中,评审结果通过选择从左侧窗格检查。检查的结果显示在右边的面板中。

  6. 回顾检查结果之后,您可以选择修复警告和失败中描述修复一个模型顾问检查警告或失败

    请注意

    当你指定一个效率或安全预防措施目标,代码生成顾问包括额外的检查。当你更改这些额外的检查之一,以前的检查结果可能成为无效,需要重新运行。

有关更多信息,请参见设定目标——代码生成顾问对话框

嵌入式编码器模型顾问检查标准、指南和代码效率

检查你的模型是否满足准则、标准和准备生成代码,您可以使用可用的模型顾问检查嵌入式编码器。

  • 建模选项卡上,选择模型的顾问

  • 在模型中顾问窗口,扩大通过产品文件夹中。的嵌入式编码器您可以运行文件夹包含模型顾问检查。检查的完整列表,请参阅嵌入式程序员检查

    关于顾问模式的更多信息,请参阅检查你的模型使用模型的顾问

当你有嵌入式编码器,你也可以使用万博1manbetx仿真软件编码器模型顾问检查。有关更多信息,请参见万博1manbetx仿真软件编码器模型顾问检查标准和代码效率

这个例子展示了模型的使用顾问检查模型rtwdemo_throttlecntrl代码效率。

  1. 开放rtwdemo_throttlecntrl。保存一份throttlecntrl在一个可写的位置在你的MATLAB®路径。

  2. 建模选项卡上,单击模型的顾问。将打开一个对话框显示了模型系统的层次结构。

  3. 点击throttlecntrl然后点击好吧。模型顾问窗口打开。

  4. 扩大按照任务>代码生成效率。检查你的模型代码生成效率,使用中的检查文件夹。默认情况下,检查不选择触发更新图。用于代码生成的检查效率取决于你万博1manbetx仿真软件编码器或者嵌入式编码器许可证。

  5. 在左侧窗格中,选择剩下的检查。右键单击代码生成效率文件夹并选择选择运行检查

    结果显示了一个运行总结旗帜检查警告。警告标识代码效率问题的影响。关于这份报告的更多信息,请参阅视图模型顾问检查报告

另请参阅

|||