主要内容

MATLAB编码器

生成C代码或MEX函数MATLAB代码

描述

MATLAB编码器app从MATLAB生成C或c++代码®代码。你可以生成:

  • C或c++源代码、静态库、动态链接库以及可以集成到MATLAB之外的现有C或c++应用程序中的可执行文件。

  • MEX函数用于加速版本的MATLAB函数。

基于工作流的用户界面将引导您完成代码生成过程。使用该应用程序,您可以:

  • 创建项目或打开现有项目。项目指定输入文件、入口点函数输入类型和构建配置。

  • 检查代码生成就绪性问题,包括不支持的函数。金宝app

  • 检查MATLAB函数的运行时问题。

  • 使用集成编辑器修复MATLAB代码中的问题。

  • 将浮点MATLAB代码转换为定点C代码(需要定点设计器™许可证)。

  • 将双精度MATLAB代码转换为单精度C代码(需要定点设计器许可证)。

  • 通过注释跟踪从MATLAB代码到生成的C或c++源代码。

  • 参见静态代码度量(需要嵌入式编码器®许可证)。

  • 使用循环中软件和循环中处理器执行验证生成的代码的数值行为(需要Embedded Coder许可证)。

  • 以MATLAB脚本的形式导出项目设置。

  • 访问生成的文件。

  • 将生成的文件打包为一个单独的zip文件,以便在MATLAB之外部署。

当应用程序创建项目时,如果安装了Embedded Coder产品,应用程序将启用Embedded Coder功能。当启用Embedded Coder特性时,代码生成需要一个Embedded Coder许可证。要禁用嵌入式编码器功能,请在项目生成设置中所有设置选项卡,在先进的,设置使用嵌入式编码器特性没有

MATLAB编码器中不支持App金宝appMATLAB在线™

打开MATLAB Coder App

  • MATLAB工具条:在应用程序选项卡,在代码生成,点击应用程序图标。

  • MATLAB命令提示符:输入编码器

编程使用

另请参阅

应用程序

功能