Main Content

代码生成就绪工具

代码生成就绪工具会筛查 MATLAB® 代码中是否存在代码生成不支持的功能和函数。该工具提供的报告会列出包含不支持的功能和函数的源文件。该工具可能无法检测到所有代码生成问题。在某些情况下,该工具可能会报告伪错误。因此,在生成代码之前,请通过生成 MEX 函数来验证您的代码是否适合代码生成。

代码生成就绪工具不会报告代码生成器自动视为外部函数的函数。这些函数的示例有 plotdispfigure

“问题”选项卡

Screenshot of the code generation readiness tool with sample code and analysis results.

问题选项卡上,该工具显示与以下项相关的信息:

  • MATLAB 语法问题。这些问题在 MATLAB 编辑器中报告。要了解有关这些问题以及如何解决这些问题的详细信息,请使用代码分析器。

  • 不支持的 MATLAB 函数调用、语言功能和数据类型。

您还可以:

  • 在代码生成就绪工具中查看您的 MATLAB 代码。当您选择问题时,您的 MATLAB 代码中导致该问题的部分会突出显示。

  • 按问题或文件对就绪结果进行分组。

  • 选择代码生成就绪分析使用的语言。

  • 如果您更新 MATLAB 代码,请刷新代码生成就绪分析。

  • 将分析报告导出为纯文本文件或基础工作区中的 coder.ScreenerInfo 对象。

“文件”选项卡

Screen shot of files tab.

如果您正在检查的代码调用其他 MATLAB 代码文件中的函数,则文件选项卡会显示这些文件之间的调用依存关系。如果选择显示 MathWorks 函数,报告还会列出您的函数调用的 MathWorks® 函数。

另请参阅

(MATLAB Coder) | (MATLAB Coder)

相关主题