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