How can I change the build folder of a model?
80 views (last 30 days)
Show older comments
I can use the fuction rtw.getBuildDir(..) to see the build information of the model. But is there a way to set/change these information? e.g. rtw.setBuildDir? Especially i want change the 'BuildDirectory' and the name of the Folder.
0 Comments
Answers (2)
Sebastian Castro
on 17 Mar 2016
You can do this using the Simulink preferences or the Simulink.fileGenControl function. Take a look at this blog:
- Sebastian
2 Comments
William Katzianer
on 27 Dec 2018
Edited: William Katzianer
on 27 Dec 2018
Simulink.fileGenControl has a nice help-file to do exactly what you wanted.
You need to first get the current configuration:
cfg = Simulink.fileGenControl('getConfig');
Then edit the data structure inside cfg to point to where you want the new build to be located at
For example:
cfg.CodeGenFolder = fullfile(pwd, '\SomeNewDirectory');
Then you'll need to set it using 'setConfig'
Simulink.fileGenControl('setConfig', 'config', cfg);
This worked for me to control where the build folders and cache folders need to go to.
EDIT: Doesn't look like you can actually change the folder name. What you could do I suppose is create a Directory name of your choosing and set that as where all of the simulink artifacts go.
0 Comments
See Also
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!