MATLAB编码器功能
字母列表
按类别
MATLAB编程代码生成
数据定义
可变大小的数据
coder.config | 创建MATLAB编码器代码生成配置对象 |
coder.typeof | 将MATLAB值转换为其规范类型 |
编码器 | 声明变量大小数组 |
结构
Coder.cstructname | 生成代码中的名称结构 |
单元阵列
编码器 | 声明变量大小数组 |
Coder.cstructname | 生成代码中的名称结构 |
编码器 | 表示MATLAB单元阵列集 |
功能定义
coder.extrinsic | 声明外部功能或功能 |
代码生成
MATLAB代码分析
代码根 | 从MATLAB代码生成C/C ++代码 |
coder.runtest | 运行测试替换对MATLAB函数的呼叫,并通过呼叫MEX功能 |
编码器。Screener | 确定功能是否适合代码生成 |
输入规范
编码器。getArgTypes | 通过运行测试文件确定函数输入参数的类型 |
编码器 | 创建一个coder.type对象 |
编码器 | 调整CODER.TYPE对象的大小 |
coder.typeof | 将MATLAB值转换为其规范类型 |
编码器 | 声明变量大小数组 |
编码器。arraytype | 表示MATLAB数组 |
编码器 | 表示MATLAB单元阵列集 |
Coder.constant | 表示包含一个MATLAB值的集合 |
编码器 | 表示MATLAB枚举集 |
Coder.Fitype | 表示MATLAB定点阵列的集合 |
Coder.primitiveType | 表示一组逻辑,数字或字符阵列 |
Coder.StructType | 表示MATLAB结构阵列集 |
coder.type | 表示MATLAB值集 |
构建配置
coder.config | 创建MATLAB编码器代码生成配置对象 |
编码器。UpdateBuildInfo | 更新构建信息对象rtw.buildinfo |
Coder.CodeConfig | CodeGen配置对象 |
Coder.embeddedCodeConfig | 用嵌入式编码器许可证指定代码生成代码生成参数的代码生成参数 |
编码器 | 指定硬件实现参数的CodeGen配置对象代码生成 |
coder.mexcodeconfig | 指定MEX功能生成参数的CodeGen配置对象 |
自定义工具链注册
Coder.make.buildConfiguration | 表示构建配置 |
Coder.Make.BuildItem | 表示构建项目 |
Coder.Make.BuildTool | 表示构建工具 |
Coder.Make.ToolChainInfo | 表示自定义工具链 |
生成代码
编码器 | 打开MATLAB编码器应用程序 |
代码根 | 从MATLAB代码生成C/C ++代码 |
Coder.AllowPcode | 从受保护的MATLAB文件中生成控制代码 |
CODER.CEVAL | 调用外部C/C ++功能 |
编码器 | 将标题文件包括在生成的代码中 |
coder.config | 创建MATLAB编码器代码生成配置对象 |
Coder.cstructname | 生成代码中的名称结构 |
coder.extrinsic | 声明外部功能或功能 |
编码器。负载 | 从垫子文件或ASCII文件加载编译时间常数到呼叫者工作区 |
编码器 | 创建一个coder.type对象 |
编码器 | 声明非初始化的变量 |
编码器 | 在生成代码中声明变量 |
编码器 | 通过参考作为读取或写输出传递参数 |
编码器 | 调整CODER.TYPE对象的大小 |
Coder.RREF | 通过参考作为仅阅读输入的参数 |
coder.target | 确定是否指定了代码生成目标 |
coder.typeof | 将MATLAB值转换为其规范类型 |
编码器 | 声明变量大小数组 |
编码器 | 通过引用作为仅写入输出的参数 |
外部代码集成
coder.external依赖性 | 外部代码的接口 |
Coder.buildConfig | 在代码生成期间建立背景 |
CODER.CEVAL | 调用外部C/C ++功能 |
编码器 | 将标题文件包括在生成的代码中 |
编码器 | 在生成代码中声明变量 |
编码器。UpdateBuildInfo | 更新构建信息对象rtw.buildinfo |
代码验证
代码根 | 从MATLAB代码生成C/C ++代码 |
coder.config | 创建MATLAB编码器代码生成配置对象 |
Coder.CodeConfig | CodeGen配置对象 |
Coder.embeddedCodeConfig | 用嵌入式编码器许可证指定代码生成代码生成参数的代码生成参数 |
编码器 | 指定硬件实现参数的CodeGen配置对象代码生成 |
coder.mexcodeconfig | 指定MEX功能生成参数的CodeGen配置对象 |
部署
代码根 | 从MATLAB代码生成C/C ++代码 |
编码器 | 打开MATLAB编码器应用程序 |
CODER.CEVAL | 调用外部C/C ++功能 |
编码器 | 将标题文件包括在生成的代码中 |
表现
代码生成时间
CODER.CEVAL | 调用外部C/C ++功能 |
Coder.CodeConfig | CodeGen配置对象 |
执行速度
parfor | 平行前线 |
编码器 | 声明变量大小数组 |
coder.const | 在生成的代码中将表达式折叠成常数 |
coder.inline | 在生成的代码中控制插入 |
Coder.unroll | 复制每次迭代的生成代码中的前循环主体 |
CODER.CEVAL | 调用外部C/C ++功能 |
Coder.CodeConfig | CodeGen配置对象 |
coder.external依赖性 | 外部代码的接口 |
coder.lapackcallback | 用于在生成代码中指定Lapack呼叫的Lapack库和Lapacke标头文件的摘要类 |
内存使用情况
coder.inline | 在生成的代码中控制插入 |
coder.const | 在生成的代码中将表达式折叠成常数 |
CODER.CEVAL | 调用外部C/C ++功能 |
Coder.constant | 表示包含一个MATLAB值的集合 |
Coder.CodeConfig | CodeGen配置对象 |
coder.external依赖性 | 外部代码的接口 |
MATLAB算法加速度
代码根 | 从MATLAB代码生成C/C ++代码 |
数字转换
定点转换
coder.fixptConfig | 定点转换配置对象的浮点 |
编码器 | 打开MATLAB编码器应用程序 |
代码根 | 从MATLAB代码生成C/C ++代码 |
coder.config | 创建MATLAB编码器代码生成配置对象 |
编码器。Approximation | 创建功能替换配置对象 |
单精度转换
Coder.SingleConfig | 双重精确到单精度转换配置对象 |
编码器 | 打开MATLAB编码器应用程序 |
代码根 | 从MATLAB代码生成C/C ++代码 |
coder.config | 创建MATLAB编码器代码生成配置对象 |
这个话题有帮助吗?