管理构建过程文件夹
构建过程放置从Simulink生成的文件万博1manbetx®图更新和模型构建到默认指定的文件夹层次结构中。您可以更改构建过程文件夹的默认规范,例如:
您的公司没有使用当前工作文件夹作为代码生成文件夹或模拟缓存文件夹的位置。
将代码生成文件夹置于版本控制之下,但不将模拟缓存文件夹置于版本控制之下。
MATLAB®会话参数CacheFolder
,CodeGenFolder
,CodeGenFolderStructure
是指定生成过程的文件夹位置的文件生成控制参数。在MATLAB会话开始时,这些Simulink首选项确定参数的值:万博1manbetx
模拟缓存文件夹- - - - - -CacheFolder
代码生成文件夹- - - - - -CodeGenFolder
代码生成文件夹结构- - - - - -CodeGenFolderStructure
要在MATLAB会话期间修改参数,请使用万博1manbetxSimulink.fileGenControl
.您设置的参数值将在MATLAB会话结束时过期。
文件生成控制参数
此表提供有关如何使用参数来管理构建过程文件夹的信息。
MATLAB会话参数 | 万博1manbetx仿真软件的偏好 | 描述 |
---|---|---|
|
模拟缓存文件夹 | 构建过程将Simulink图更新和用于模拟和代码生成的模型构建构件生成的文件放置在模拟缓存文万博1manbetx件夹中 默认( 可以使用该参数指定另一个文件夹。例如,如果你想:
|
|
代码生成文件夹 | 构建过程使用系统目标文件从Simulink模型生成产品代码,将产品代码放在代码生成文件夹中万博1manbetx 如果您选择生成一个可执行程序文件,构建过程将写入该文件 默认( 可以使用该参数指定另一个文件夹。例如,如果你想将生成的产品代码从:
如果将驱动器的根文件夹指定为代码生成文件夹,则构建过程无法为模型生成代码。例如, |
|
代码生成文件夹结构 | 若要在代码生成文件夹中指定文件夹结构,请使用参数。例如,如果您为不同的目标环境配置模型,您可以为每个模型生成的代码指定一个单独的子文件夹。 |
构建过程文件夹
该表提供了相关信息CodeGenFolderStructure
控制模拟高速缓存文件夹和代码生成文件夹中的文件夹结构。
文件夹名称 |
文件夹名称 |
描述 |
---|---|---|
默认的 |
构建过程使用系统目标文件的配置信息和硬件设备为子文件夹生成唯一的标签, |
生成文件夹,该文件夹存储生成的源代码和生成过程创建的其他文件。 包含生成的代码模块,
|
|
|
为使用服务代码接口配置的组件模型生成代码时创建的文件夹。 包含 有关更多信息,请参见和识别并打包部署文件(嵌入式编码). |
|
|
包含 有关更多信息,请参见和识别并打包部署文件(嵌入式编码). |
|
|
代码生成报告文件夹,其中包含生成过程生成的报告文件。 |
|
|
建模引用目标文件。 |
|
|
引用的模型的头文件 |
|
|
在代码生成期间使用的mat文件。 |
|
|
模型参考系统目标文件的实用函数,这些文件在模型之间共享。 文件夹还包含 |
|
|
引用模型的仿真目标文件。 |
|
|
在代码生成期间使用的mat文件。 |
|
|
仿真系统目标文件的实用程序函数,这些文件在模型之间共享。 |
如果系统目标文件是基于ert的,那么这些模型配置参数也控制共享实用程序代码的位置:
你可以使用RTW.getBuildDir
显示模型的构建文件夹信息。
另请参阅
RTW.getBuildDir
|万博1manbetxSimulink.fileGenControl