代码生成就绪工具
代码生成就绪工具会筛查 MATLAB® 代码中是否存在代码生成不支持的功能和函数。该工具提供的报告会列出包含不支持的功能和函数的源文件。该工具可能无法检测到所有代码生成问题。在某些情况下,该工具可能会报告伪错误。因此,在生成代码之前,请通过生成 MEX 函数来验证您的代码是否适合代码生成。
代码生成就绪工具不会报告代码生成器自动视为外部函数的函数。这些函数的示例有 plot
、disp
和 figure
。
“问题”选项卡
在问题选项卡上,该工具显示与以下项相关的信息:
MATLAB 语法问题。这些问题在 MATLAB 编辑器中报告。要了解有关这些问题以及如何解决这些问题的详细信息,请使用代码分析器。
不支持的 MATLAB 函数调用、语言功能和数据类型。
您还可以:
在代码生成就绪工具中查看您的 MATLAB 代码。当您选择问题时,您的 MATLAB 代码中导致该问题的部分会突出显示。
按问题或文件对就绪结果进行分组。
选择代码生成就绪分析使用的语言。
如果您更新 MATLAB 代码,请刷新代码生成就绪分析。
将分析报告导出为纯文本文件或基础工作区中的
coder.ScreenerInfo
对象。
“文件”选项卡
如果您正在检查的代码调用其他 MATLAB 代码文件中的函数,则文件选项卡会显示这些文件之间的调用依存关系。如果选择显示 MathWorks 函数,报告还会列出您的函数调用的 MathWorks® 函数。
另请参阅
coder.screener
(MATLAB Coder) | coder.ScreenerInfo Properties (MATLAB Coder)
相关主题
- 支持 C/C++ 代码生成的 MATLAB 语言功能 (MATLAB Coder)
- C/C++ 代码生成支持的函数和对象 (MATLAB Coder)