coder.screener
确定函数是否适合代码生成
语法
描述
coder.screener (
分析了MATLAB的入口点®函数fcn
)fcn
确定不支持的函数和语言特性为代码生成遵从性问题。代码生成遵从性问题显示在准备报告中。
如果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代码生成中不支持的函数和语言特性。
coder.screener (
分析了多个入口点MATLAB函数。fcn_1,…,fcn_n
)
返回一个信息
= coder.screener (___)编码器。ScreenerInfo
对象。此对象的属性包含代码生成准备性分析结果。使用信息
以编程方式访问代码生成准备结果。有关属性列表,请参见编码器。ScreenerInfo属性.
例子
输入参数
版本历史
介绍了R2012b