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