Main Content

算法设计基础知识

有关代码生成以及所生成代码的行为的算法设计注意事项

函数

coder.allowpcode从 P 代码文件控制代码生成
coder.ceval调用外部 C/C++ 函数
coder.cinclude在生成的代码中包括头文件
coder.cstructname在生成代码中命名 C 结构体类型
coder.extrinsic将函数声明为外部函数,并在 MATLAB 中执行它
coder.inline控制生成的代码中特定函数的内联
coder.load从 MAT 文件或 ASCII 文件加载编译时常量
coder.nullcopy在代码生成中声明未初始化的变量
coder.opaque在生成的代码中声明变量
coder.ref指示要传引用的数据
coder.screener确定函数是否适合代码生成
coder.rref指示要传引用的只读数据
coder.target确定代码生成目标是否为指定的目标
coder.unroll通过为每次循环迭代生成循环体的副本来展开 for 循环
coder.varsize声明可变大小数据
coder.wref指示要按引用传递的只写数据
coder.updateBuildInfoUpdate build information object RTW.BuildInfo

coder.ExternalDependencyInterface to external code
coder.BuildConfig代码生成期间的编译上下文

示例和操作指南

概念

疑难解答

Unknown Output Type for coder.ceval

Define the output type for external C/C++ function calls.