主要内容

MATLAB代码分析

MATLAB的识别和解决问题®代码,防止C / c++代码生成

成功的C / c++代码生成从MATLAB代码取决于遵守代码生成规则和限制。例如,您的MATLAB代码必须只使用MATLAB函数和工具箱函数支持代码生成。金宝app与MATLAB代码识别和解决问题,在C / c++代码生成之前,您可以使用代码分析器和代码准备工具。MATLAB代码检查生产是否按预期运行生成的代码,生成和执行一个墨西哥人函数,在MATLAB环境中可执行的和可测试的。

功能

codegen 生成C / c++代码MATLAB代码
coder.runTest 运行测试取代调用MATLAB函数调用墨西哥人的功能
coder.screener 确定函数适用于代码生成

主题

MATLAB代码分析基础知识

工作流准备MATLAB代码代码生成

准备为C / c++代码生成MATLAB代码或代码加速度。

在设计时修复错误检测

修复错误检测到代码分析器。

修复错误检测到代码生成时间

修复错误和警告中列出的代码生成报告。

调试策略

选择的策略检测和纠正不适合代码生成的代码。

墨西哥人使用MATLAB编码器生成的函数

加速你的MATLAB函数或测试生成的代码的功能和运行时的问题。

代码分析器

使用代码分析器

在设计时检查MATLAB代码违规。

检查代码的代码分析器

检查MATLAB代码违规在MATLAB编辑器。

代码准备工具

代码生成工具准备

解释代码生成工具准备报告。

在MATLAB代码生成准备检查编码器应用

应用程序屏幕MATLAB代码不受支持的特性和功能。金宝app

检查代码通过使用代码生成工具

在命令行中运行代码生成准备工具,从当前文件夹浏览器,或应用程序。

墨西哥人功能测试

工作流测试墨西哥人在MATLAB函数

之前测试墨西哥人函数生成C / c++代码。

为什么测试墨西哥人在MATLAB函数吗?

测试一个墨西哥人函数来验证它与原始MATLAB代码提供了相同的功能。

通过使用MATLAB编码器应用生成墨西哥人功能

按照工作流程生成的墨西哥人功能MATLAB编码器™应用程序。

在命令行生成墨西哥人功能

按照工作流程生成与墨西哥人功能codegen

检查运行时通过使用应用程序的问题

检测并修复问题很难找到独立的C / c++代码生成。

墨西哥人运行功能

调用一个墨西哥人函数相同的方式调用原始的MATLAB函数。

收集和查看执行计数MATLAB代码行

看看您的测试练习墨西哥人从MATLAB代码生成的代码。

调试运行时错误

调试问题生成的墨西哥人的功能。

故障排除

无法确定代码生成准备

代码生成工具准备失败时无法找到入口点文件。

无法打开一个MATLAB编码器项目

使用备份项目文件恢复到早期版本的格式。

在MATLAB编码器应用缓慢的行动

禁用代码生成准备筛选。