MATLAB: Request to help in sorting an error in simulink

"error in simulink"simulink

Hi in my project while transferring data from 1 functional block to another i encountered the below error, where if i run the code in matlab err1 has data but if i run in simulink it is displaying following error please help me Thanks in advance
"Inferred size for data 'err1' (#59) is empty, which is invalid for a Simulink signal."

Best Answer

You could get that if your code builds up "err1" dynamically, something like
err1 = [];
for K = 1 : 10
err1 = [err1 K];
end
Instead you should allocate err1 as the maximum size immediately on the first assignment to it. I seem to recall that you can reduce the size later, but not increase it.
Related Question