Scripted make_rtw fails with "Not enough input arguments"

1 view (last 30 days)
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.

Answers (1)

Mark McBroom
Mark McBroom on 28 Jun 2018
I recommend using documented functions rtwbuild() or slbuild() to generate code from your Simulink model.

Categories

Find more on Event Functions 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!