Request to help in sorting an error in simulink
2 次查看(过去 30 天)
显示 更早的评论
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."
1 个评论
Kaustubha Govind
2013-1-21
I'm assuming this is in a MATLAB Function block? How does your MATLAB code in the block define 'err1'?
采纳的回答
Walter Roberson
2013-1-21
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.
0 个评论
更多回答(0 个)
另请参阅
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!