指定数据类型用于生成的代码

MATLAB®编码器™可以使用来自内置的C数据类型或预定义的类型rtwtypes.h在生成的代码。默认情况下,当生成代码声明变量,它使用内置的C型。

可以明确在项目设置对话框,或者在命令行中生成的代码中使用的数据类型。

指定使用数据的类型MATLAB编码器应用

  1. 要打开生成对话框,在生成代码页面上,单击生成箭头

  2. 构建类型源代码静态库动态库, 要么可执行文件(根据您的要求)。

  3. 请点击更多设置

  4. 使用内置的C型,在代码外观选项卡,设置数据类型更换使用内置的C数据类型在生成的代码。要使用从预定义的类型rtwtypes.h,组数据类型更换使用MathWorks的typedef在生成的代码

指定数据类型在命令行

  1. 创建用于代码生成的结构对象。用coder.config带参数'LIB''DLL', 要么'可执行程序'(根据您的要求)。例如:

    CFG = coder.config( 'LIB');
  2. 使用内置的C类型,设置DataTypeReplacement属性'CBuiltIn'

    cfg.DataTypeReplacement = 'CBuiltIn';

    要使用从预定义的类型rtwtypes.h,设置DataTypeReplacement属性'CoderTypedefs'