coder.screener
确定函数是否适合代码生成
语法
描述
coder.screener (
分析了MATLAB的入口点®函数fcn
)fcn
将不支持的函数和语言特性识别金宝app为代码生成遵从性问题。代码生成遵从性问题显示在准备报告中。
如果fcn
直接或间接调用其他不是MathWorks的函数®函数(MATLAB内置函数和工具箱函数),coder.screener
分析这些函数。它不分析MathWorks函数。
有可能coder.screener
不检测所有代码生成问题。在某些情况下,有可能coder.screener
报告错误。
为了避免未被检测到的代码生成问题和错误,在生成代码之前,请通过执行以下附加检查来验证您的MATLAB代码是否适合代码生成:
使用前
coder.screener
,修复代码分析器识别的问题。在使用
coder.screener
,在生成C/ c++代码之前,通过生成和验证MEX函数来验证您的MATLAB代码是否适合代码生成。
的coder.screener
函数不会报告代码生成器视为外部函数的函数。这样的函数的例子是情节
,disp
,数字
.看到使用MATLAB引擎在生成的代码中执行函数调用.
coder.screener (
分析了MATLAB函数的入口点fcn
, gpu)fcn
识别GPU代码生成中不支持的金宝app函数和语言特性。
coder.screener (
分析了MATLAB的多个入口函数。fcn_1,…,fcn_n
)
返回一个信息
= coder.screener (___)编码器。ScreenerInfo
对象。该对象的属性包含代码生成就绪性分析结果。使用信息
以编程方式访问代码生成准备结果。有关属性列表,请参见编码器。ScreenerInfo属性.
例子
输入参数
版本历史
在R2012b中引入