主要内容

加速可执行文件的创建

编译的代码创建和功能

功能

fiaccel 加速定点代码和浮点转换MATLAB代码定点MATLAB代码
coder.allowpcode 控制代码生成保护MATLAB文件
coder.const 在生成的代码中,将表达式折叠为常量
coder.extrinsic 将一个函数声明为外部函数并在内部执行它MATLAB
coder.inline 在生成的代码中控制特定函数的内联
coder.load 从mat文件或ASCII文件加载编译时常量到调用者工作区
coder.mexconfig 代码加速配置对象
coder.newtype 创建编码器。类型对象,以表示入口点函数输入的类型
coder.nullcopy 在代码生成中声明未初始化的变量
coder.resize 调整编码器。类型对象
coder.target 确定代码生成目标是否指定为目标
coder.typeof 创建编码器。类型对象,以表示入口点函数输入的类型
coder.unroll 展开-loop方法是为每个循环迭代复制循环体
coder.varsize 声明适应数据

编码器。ArrayType 代表的MATLAB数组
编码器。常数 为代码生成指定常量值
编码器。EnumType 代表的MATLAB枚举
编码器。FiType 代表的MATLAB定点数组
coder.mexconfig 使用的代码加速配置对象fiaccel
编码器。PrimitiveType 表示一组逻辑、数字或字符数组
编码器。StructType 代表的MATLAB结构数组
编码器。类型 代表的MATLAB

主题

使用fiaccel加速代码

通过编译C代码MEX函数生成加速定点代码。

加速可变大小数据的代码

描述定点设计器如何处理可变大小的数据。

从包含全局数据的代码生成C代码

描述如何编译使用全局数据的函数,以及如何与MATLAB同步全局数据。

指定要生成的入口点函数输入或输出参数的数量

控制生成的入口点函数中的参数数量。

控制运行时检查

描述如何以及为什么使用运行时检查。