MATLAB: Simulink ‘To File’ Dynamic File Names

dynamic file namefile namemdlsave to filesimsimulinksinkto file

I have an m-file that is executing a .mdl file in a nested for loop. Inside the mdl file I have my output being saved to a file using the 'To File' block. How do I get the filename in the 'To File' block to increment/change with the counters in the m-file?

Best Answer

Try in this way
for x=1:n
% Change the file name
fname = ['file' num2str(x) '.mat'];
set_param('ToFile block path','Filename',fname);
% RUN the model
end