Scripted make_rtw fails with "Not enough input arguments"
1 view (last 30 days)
Show older comments
Has something changed in the implementation of make_rtw since R2015b? We have a script (supplied from TMW) that builds a list of models and used in R2015b that no longer runs on R2017b.
ModelList={
'Model01.slx'
};
clc;
for i=1:numel(ModelList)
name=ModelList(i);
open_system(name);
make_rtw;
close_system(name);
end
This fails with:
Not enough input arguments.
Error in make_rtw (line 13)
validateattributes(buildArgs, {'struct'}, {'scalar'}, mfilename, 'buildArgs');
Error in rx66t_build_all_samples (line 43)
make_rtw;
MEX is configured to use 'MinGW64 Compiler (C).' The help for make_rtw notes it is an internal use only function, so there may be an alternative.
0 Comments
Answers (1)
Mark McBroom
on 28 Jun 2018
I recommend using documented functions rtwbuild() or slbuild() to generate code from your Simulink model.
0 Comments
See Also
Categories
Find more on Build Configuration in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!