主要内容

代码验证

生成代码的行为验证,可跟踪性,代码生成报告

在生成代码之后,检查源代码并输出结果以进行验证。代码生成报告提供了一个交互界面,用于检查生成的C/ c++源文件、生成的数据类型和其他代码洞察。通过使用报表信息对象,以编程方式从代码生成报表中访问信息的子集。您可以根据原始的MATLAB测试生成的MEX代码的输出®代码,或者您可以基于MATLAB单元测试类创建自定义测试。您可以选择生成运行时错误检查,以提醒您在代码执行期间发生错误。

功能

codegen 生成C/ c++代码MATLAB代码
coder.config 创建MATLAB编码器代码生成配置对象
coder.runTest 运行test替换对的调用MATLAB函数调用MEX函数
getLineColumn 找到开头和结尾的位置MATLAB代码生成中涉及的代码
coder.ignoreConst 防止在函数专门化中使用表达式的常量值
coder.ignoreSize 防止代码生成器为常量大小的表达式创建函数专门化
coder.mfunctionname 调用函数或方法的名称

编码器。HardwareImplementation 用于C/ c++代码生成的硬件特定配置参数MATLAB代码

对象

编码器。MexCodeConfig 配置参数为MEX功能生成MATLAB代码
编码器。CodeConfig 配置参数用于C/ c++代码生成MATLAB代码
编码器。EmbeddedCodeConfig 配置参数用于C/ c++代码生成MATLAB代码与嵌入式编码器

属性

编码器。ReportInfo属性 代码生成报告信息
编码器。摘要属性 的代码生成摘要MATLAB代码
编码器。文件属性 对代码生成中涉及的无文本的文件的描述
编码器。CodeFile属性 对包含代码生成中涉及的文本的文件的描述
编码器。函数属性 的描述MATLAB代码生成中使用的函数
编码器。方法属性 方法的描述MATLAB在代码生成中使用的类
编码器。消息属性 在代码生成准备性分析或代码生成期间产生的消息的描述
编码器。BuildLog属性 构建代码生成期间生成的日志

主题

代码生成报告

测试生成的代码

运行时错误检测

故障排除

Baidu
map