MATLAB代码分析
MATLAB的识别和解决问题®代码,防止C / c++代码生成
成功的C / c++代码生成从MATLAB代码取决于遵守代码生成规则和限制。例如,您的MATLAB代码必须只使用MATLAB函数和工具箱函数支持代码生成。金宝app与MATLAB代码识别和解决问题,在C / c++代码生成之前,您可以使用代码分析器和代码准备工具。MATLAB代码检查生产是否按预期运行生成的代码,生成和执行一个墨西哥人函数,在MATLAB环境中可执行的和可测试的。
功能
coder.runTest |
运行测试取代调用MATLAB函数调用墨西哥人的功能 |
coder.screener |
确定函数适用于代码生成 |
getLineColumn |
开始和结束的位置MATLAB参与代码生成代码 |
textReport |
出口代码生成准备报告基地工作区作为特征向量 |
属性
编码器。CallSite属性 | 一个函数调用网站在你的信息MATLAB代码 |
编码器。CodeFile属性 | 包含文本的描述文件,参与代码生成 |
编码器。文件属性 | 的描述没有参与代码生成的文本文件 |
编码器。消息属性 | 描述在代码生成过程中产生的信息的准备分析或在代码生成 |
编码器。ScreenerInfo属性 | 代码生成准备信息 |
主题
MATLAB代码分析基础知识
- 工作流准备MATLAB代码代码生成
准备为C / c++代码生成MATLAB代码或代码加速度。 - 在设计时修复错误检测
修复错误检测到代码分析器。 - 修复错误检测到代码生成时间
修复错误和警告中列出的代码生成报告。 - 调试策略
选择的策略检测和纠正不适合代码生成的代码。 - 墨西哥人使用MATLAB编码器生成的函数
加速你的MATLAB函数或测试生成的代码的功能和运行时的问题。 - 调试C / c++代码生成
独立调试C / c++代码生成的从MATLAB代码。
代码分析器
- 使用代码分析器
在设计时检查MATLAB代码违规。 - 检查代码的代码分析器
检查MATLAB代码违规在MATLAB编辑器。
代码准备工具
- 代码生成工具准备
代码生成屏幕准备工具MATLAB代码代码生成不支持的特性和功能。金宝app - 在MATLAB代码生成准备检查编码器应用
应用程序屏幕MATLAB代码不受支持的特性和功能。金宝app - 检查代码通过使用代码生成工具
在命令行中运行代码生成准备工具,从当前文件夹浏览器,或应用程序。
墨西哥人功能测试
- 工作流测试墨西哥人在MATLAB函数
之前测试墨西哥人函数生成C / c++代码。 - 为什么测试墨西哥人在MATLAB函数吗?
测试一个墨西哥人函数来验证它与原始MATLAB代码提供了相同的功能。 - 通过使用MATLAB编码器应用生成墨西哥人功能
按照工作流程生成的墨西哥人功能MATLAB编码器™应用程序。 - 在命令行生成墨西哥人功能
按照工作流程生成与墨西哥人功能codegen
。 - 检查运行时通过使用应用程序的问题
检测并修复问题很难找到独立的C / c++代码生成。 - 运行和调试墨西哥人的功能
调用一个墨西哥人函数相同的方式调用原始的MATLAB函数。 - 收集和查看执行计数MATLAB代码行
看看您的测试练习墨西哥人从MATLAB代码生成的代码。 - 调试运行时错误
调试问题生成的墨西哥人的功能。
故障排除
- 无法确定代码生成准备
代码生成工具准备失败时无法找到入口点文件。 - 无法打开一个MATLAB编码器项目
使用备份项目文件恢复到早期版本的格式。 - 在MATLAB编码器应用缓慢的行动
禁用代码生成准备筛选。 - 解决错误:不支持代码生成功能金宝app
故障诊断代码生成的失败不受支持的MATLAB函数。金宝app