From 99a3d685d524b88a63eb98df86ef7429cfc2f359 Mon Sep 17 00:00:00 2001 From: Federico Felici <federico.felici@epfl.ch> Date: Sun, 1 Dec 2019 16:09:45 +0100 Subject: [PATCH] Also change CacheFolder based on expcode --- code/classes/SCDclass_expcode.m | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/code/classes/SCDclass_expcode.m b/code/classes/SCDclass_expcode.m index 8e7a03f..e02f635 100644 --- a/code/classes/SCDclass_expcode.m +++ b/code/classes/SCDclass_expcode.m @@ -420,6 +420,15 @@ classdef SCDclass_expcode fprintf('Setting up expcode %d, ''%s'', configuring main workspace variables ...\n',obj.maincode,obj.name); obj.buildworkspacesimstruct; obj.buildworkspacetpstruct; + + %% Set Cache Folder for experimental code (avoid conflicts with other tmp files) + CacheFolder = fullfile(fileparts(mfilename('fullpath')),'gencodes',... + sprintf('CacheFolder-%d',obj.maincode)); + fprintf('Setting Simulink Cache folder to %s\n',CacheFolder) + Simulink.fileGenControl('set',... + 'CacheFolder',CacheFolder,... + 'createdir',true); + end function actualize(obj, shot, varargin) -- GitLab