控制生成的代码和临时文件的位置
金宝appSimulink通常需要生成文件来模拟模型。这的一个例子是模型参考仿真目标。今天,我将描述一些来控制创建这些文件的位置的选项。
仿真目标
如果在以下型号中单击“播放”:
您会注意到一个名为的文件夹slprj.有很多代码和4MEX文件将被创建:
金宝appsimulink首选项
如果你不想要slprj.和mex-files要在当前目录中生成,可以进入金宝appsimulink首选项并指定A.仿真缓存文件夹A.代码生成文件夹要使用而不是本地目录。
覆盖Simulink首选项金宝app
现在,假设我需要经常在不同的项目之间切换,每个项目都需要使用不同的文件夹来代码生成。在这种情况下,可以使用金宝appsimulink.filegencontrol.。例如,如果我包括金宝appSimulink项目在我的工作流程中,启动快捷方式因为我的项目可能看起来像:
project = 金宝appsimulinkproject;projectroot = project.rootfolder;mycachefolder = fullfile(projectroot,'工作');mycodefolder = fullfile(projectroot,'代码');金宝appsimulink.filegencontrol('放'那......'cachefolder',mycachefolder,......'codegenfolder',mycodefolder,......'CreateIr', 真的)
这样,模型生成的所有代码和MEX文件都将进入这些文件夹,当前目录将保持干净。
完成此项目后,您可以使用此行还原存储在Simulink首选项中的值:金宝app
金宝appsimulink.filegencontrol('重置'的)
不要清理:更快初始化
金宝appSimulink在初始化时检查缓存的文件,以确保它们是最新的并匹配模型。这可以防止重新生成文件,并导致更快的初始化。如果您经常使用相同的型号,请保持这些派生文件绕过可以帮助您在项目之间切换时节省时间。
现在轮到你了
让我们知道如何通过离开a来使用此功能在这里评论
- 类别:
- 代码,
- 金宝appSimulink提示
评论
要发作评论,请请此处