主要内容

生成代码

生成代码并构建独立的库和可执行文件

C / c++代码生成的核心功能MATLAB®编码器™。生成代码的应用程序,您可以打开编码器或从命令行通过使用codegen函数。应用程序通过代码生成过程提供了循序渐进的指导,包括最佳实践指导和清晰的视觉辅助代码生成的设置和选项。命令行工作流程可以简单的、重复的和有效的启动代码生成。代码生成工作流支持许多不同的数据类型,包括适应可变数据和全万博1manbetx局数据。工作流还支持多个入口点(顶级)功能,万博1manbetx多重签名墨西哥人函数生成,和自定义布局等基本属性的数组和数组索引生成的代码。此外,您可以生成代码,使用c++语言关键特性,例如类、名称空间,函数重载。

应用程序

全部展开

MATLAB编码器 生成C代码或墨西哥人功能MATLAB代码

功能

全部展开

编码器 开放MATLAB编码器应用程序
codegen 生成C / c++代码MATLAB代码
coder.target 确定代码生成目标是指定的目标
coder.allowpcode 控制代码生成p代码文件
coder.config 创建MATLAB编码器代码生成配置对象
coder.extrinsic 声明一个函数作为外在和执行MATLAB
coder.load 从MAT-file加载编译时常量或ASCII文件
coder.nullcopy 声明未初始化的变量在代码生成
coder.newtype 创建coder.Type对象来表示类型的一个入口点函数的输入
coder.varsize 声明适应数据
coder.typeof 创建coder.Type对象来表示一个入口点函数输入的类型
coder.resize 调整coder.Type对象
coder.ceval 调用外部C / c++函数
coder.cinclude 头文件包含在生成的代码
coder.cstructname 名字C结构类型生成的代码
coder.opaque 在生成的代码中声明变量
coder.ref 显示数据以引用的方式传递
coder.rref 显示只读数据以引用的方式传递
coder.wref 显示数据只写以引用的方式传递

对象

全部展开

coder.MexCodeConfig 墨西哥人的配置参数函数生成MATLAB代码
coder.CodeConfig 配置参数C / c++代码生成MATLAB代码
coder.EmbeddedCodeConfig 配置参数C / c++代码生成MATLAB代码与嵌入式编码器
coder.OutputType 从一个入口点函数指定输出类型作为输入类型

主题

生成代码基础

命令行和项目工作流之间切换

数据特有的工作流

扩展功能

c++扩展功能

代码的外观

  • 保留关键字
    某些词在你的代码中,C / c++的关键字,可能会在生成的代码中重命名。