主要内容

MATLAB代码分析

在MATLAB中识别和修复问题®阻止C/ c++代码生成的代码

从MATLAB代码成功地生成C/ c++代码取决于遵守代码生成规则和限制。例如,您的MATLAB代码必须仅使用代码生成支持的MATLAB函数和工具箱函数。万博1manbetx要识别和修复MATLAB代码中的问题,在C/ c++代码生成之前,您可以使用代码分析器和代码准备工具。要检查MATLAB代码生成的代码是否按预期工作,请生成并执行一个在MATLAB环境中可执行和可测试的MEX函数。

功能

codegen 生成C/ c++代码MATLAB代码
coder.runTest 运行测试替换对的调用MATLAB函数调用MEX函数
coder.screener 确定函数是否适合代码生成
getLineColumn 找到开头和结尾的位置MATLAB代码生成中涉及的代码
textReport 将代码生成就绪报告作为字符向量导出到基本工作区

属性

编码器。CallSite属性 中函数调用站点的信息MATLAB代码
编码器。CodeFile属性 对包含代码生成所涉及的文本的文件的描述
编码器。文件属性 在代码生成过程中涉及的文件的无文本描述
编码器。消息属性 在代码生成就绪性分析或代码生成过程中产生的消息的描述
编码器。ScreenerInfo属性 代码生成准备就绪信息

主题

MATLAB代码分析基础

代码分析器

代码准备工具

MEX功能测试

故障排除