生成代码后,检查源代码和输出结果进行验证。代码生成的报告提供了一个交互式界面检查生成的C / c++源文件,生成的数据类型,和其他代码的见解。从代码生成访问信息的子集以编程方式使用报告信息对象。您可以测试的输出对原始MATLAB生成的墨西哥人代码®代码,或者您可以创建自定义测试基于MATLAB的单元测试类。你可以选择生成运行时错误检查,提醒你代码执行期间发生的错误。
codegen |
生成C / c++代码MATLAB代码 |
coder.config |
创建MATLAB编码器代码生成配置对象 |
coder.runTest |
运行测试取代调用MATLAB函数调用墨西哥人的功能 |
getLineColumn |
开始和结束的位置MATLAB参与代码生成代码 |
coder.ignoreConst |
防止使用常数的表达式值函数的专门化 |
coder.ignoreSize |
防止代码生成器创建功能专门化的大小不变表情 |
coder.HardwareImplementation |
特定于硬件的配置参数C / c++代码生成MATLAB代码 |
coder.MexCodeConfig |
墨西哥人的配置参数函数生成MATLAB代码 |
coder.CodeConfig |
配置参数C / c++代码生成MATLAB代码 |
coder.EmbeddedCodeConfig |
配置参数C / c++代码生成MATLAB代码与嵌入式编码器 |
编码器。ReportInfo属性 | 代码生成的报告信息 |
编码器。摘要属性 | 代码生成的摘要MATLAB代码 |
编码器。文件属性 | 的描述没有参与代码生成的文本文件 |
编码器。CodeFile属性 | 包含文本的描述文件,参与代码生成 |
编码器。函数属性 | 的描述MATLAB用于代码生成功能 |
编码器。方法属性 | 描述的方法MATLAB类中使用代码生成 |
编码器。消息属性 | 在代码生成过程中产生的信息的描述 |
编码器。BuildLog属性 | 构建过程中产生日志的代码生成 |
视图代码生成的结果。
生成的可追溯性标记。
访问代码生成的信息,如输入文件,生成的文件,通过使用一个报告信息的错误消息对象。
验证数值生成的代码的行为。
比较结果的最初的MATLAB函数运行的结果墨西哥人的功能。
测试墨西哥人的功能coder.runTest
或者是codegen
以及
选择。
MATLAB运行单元测试生成的代码。
MATLAB运行单元测试生成的代码集成外部C代码。
生成独立的库和可执行文件,检测和报告运行时错误,如禁止入内的索引数组。
检测并修复错误发生在目标硬件。