文件

算法设计基础知识

代码生成的算法设计注意事项,生成代码的行为

职能

编码器。allowpcode. 受保护的MATLAB文件的控制代码
编码器.CEVAL. 呼叫外部C / C ++函数
编码器.Cinclude. 在生成的代码中包含标题文件
Coder.cstructName. 名称C结构类型在生成的代码中
编码器.Extrinsic. 宣布外在功能
编码程序 在生成的代码中控制内联
编码器 将Mat文件或ASCII文件加载到Caller Workspace中的编译时常量
编码器.NULLCOPY. 在代码生成中声明未初始化的变量
编码器 在生成的代码中声明变量
编码器.REF. 通过引用表示数据通过
编码器.Screener. 确定功能是否适合代码生成
Coder.Rref. 表示通过引用通过的只读数据
编码器.Target. 确定代码生成目标是否指定目标
编码器 通过为每个循环迭代制作循环主体的副本来展开循环
编码器.Varsize. 声明可变大小的数据
编码器.Wref. 表示通过引用通过的仅限写入数据
Coder.updateBuildInfo. 更新构建信息对象RTW.BuildInfo

班级

编码器.ExternalDependency. 接口到外部代码
编码器.BuildConfig 在代码生成期间构建上下文

例子和如何

使用代码生成准备工具检查代码

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

概念

何时从Matlab算法生成代码

决定是否为您的应用程序生成代码。

使用哪个代码生成功能

为应用程序选择代码生成功能。

来自MATLAB的C / C ++代码生成的先决条件

来自MATLAB的代码®代码需要Matlab Coder™产品和C / C ++编译器。

生成代码与MATLAB代码之间的差异

生成的C / C ++代码可以表现不同于原始MATLAB源代码。

代码生成准备工具

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

MATLAB语言功能支持C / C ++代码生成金宝app

使用代码生成支持的MATLAB语言功能和功能。金宝app

代码生成的MATLAB代码设计考虑因素

编写MATLAB进行代码生成时,请考虑设计约束。

故障排除

Coder.CEVAL的未知输出类型

定义外部C / C ++函数调用的输出类型。