主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

自定义生成的文件名

此示例说明在使用紧凑文件打包时如何为生成的头文件和源文件指定自定义名称。

代码生成器在代码生成和构建过程中创建 model.* 文件。当您为基于 ERT 的模型生成 C/C++ 代码时,您可以自定义生成的标头、源和数据文件的名称。您不能自定义引用模型生成的文件。自定义文件名使您能够:

  • 遵守公司或行业的命名标准。

  • 与外部代码集成。

在配置参数对话框的代码生成 > 代码放置窗格中,使用自动生成的文件命名规则组自定义生成的文件的名称。当您使用 ModularCompact(with separate date file) 文件打包时,您可以为生成的标头、源和数据文件指定自定义名称。当您使用 Compact 文件打包时,您可以为生成的头文件和源文件指定自定义名称。

1.打开基于 ERT 的模型 DynamicIO。在配置参数对话框中,将系统目标文件更改为 ert.tlc

open_system('DynamicIO')

2.在代码生成 > 代码放置窗格中,选择文件打包格式Compact(with separate date file)

3.使用这些参数的命名规则指定自定义文件名:

  • 头文件: $R$E_header

  • 源文件$R$E_source

  • 数据文件$R_data

$E 对于头文件和源文件是必需的。$E 代表以下文件类型实例:

  • capi

  • capi_host

  • dt

  • testinterface

  • private

  • types

4.要构建模型,请按 Ctrl + B。在代码生成报告中,生成的文件列在左侧窗格中的模型文件数据文件部分。

生成的头文件解析为具有 $E 和自定义文本 header 值的模型名称。生成的源文件解析为带有自定义文本 source 的模型名称。生成的数据文件解析为带有自定义文本 data 的模型名称。以下是所应用的命名规则和相应生成的文件的摘要:

另请参阅

主题