在您生成代码,检查以核实信息源代码和输出结果。代码生成报告提供了一个交互式接口用于检查所生成的C / C ++源文件,产生的数据类型,和其他代码的见解。编程使用报告信息对象访问从代码生成报告信息的子集。您可以测试生成MEX代码的输出对原来的MATLAB®代码,也可以创建基于MATLAB单元测试类的自定义测试。您可以选择生成运行时错误检查,提醒您代码执行期间发生的错误。
代码生成 |
生成从C / C ++代码MATLAB代码 |
coder.config |
创建MATLAB编码器代码生成的配置对象 |
coder.runTest |
运行测试,以更换电话MATLAB通过调用MEX函数的函数 |
getLineColumn |
查找开始的位置和结束MATLAB码参与代码生成 |
coder.ignoreConst |
防止在使用用于功能特化表达的恒定值的 |
coder.ignoreSize |
从恒定大小的表达式创建功能特化防止码发生器 |
coder.HardwareImplementation |
从C / C ++代码生成特定于硬件的配置参数MATLAB代码 |
coder.MexCodeConfig |
配置参数MEX函数生成的MATLAB代码 |
coder.CodeConfig |
配置参数用于从C / C ++代码生成MATLAB代码 |
coder.EmbeddedCodeConfig |
配置参数用于从C / C ++代码生成MATLAB与代码嵌入式编码 |
coder.ReportInfo属性 | 代码生成报告信息 |
coder.Summary属性 | 代码生成的摘要从MATLAB代码 |
coder.File属性 | 文件的说明无文本中涉及的代码生成 |
编码器。CodeFile属性 | 含文件中的文本的描述,其涉及代码生成 |
coder.Function属性 | 说明MATLAB在代码生成函数中使用 |
coder.Method属性 | 法在一个说明MATLAB类用于代码生成 |
coder.Message属性 | 消息的描述代码生成过程中产生的 |
编码器。BuildLog属性 | 构建日志代码生成过程中产生的 |
查看代码生成的结果。
生成可追溯性标签。
关于代码生成诸如输入文件,生成的文件,并且通过使用报告信息对象的错误消息的访问信息。
验证所生成的代码数值行为。
比较运行与运行MEX函数的结果原来的MATLAB函数的结果。
测试MEX与功能coder.runTest
或者代码生成
-测试
选择。
对生成的代码运行MATLAB单元测试。
运行MATLAB上,集成外部的C代码生成的代码的单元测试。
生成独立的库和检测可执行文件和报告运行时间错误,如出界外数组索引。
检测并修复在目标硬件上发生的错误。