Request to help in sorting an error in simulink
1 回表示 (過去 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 件)
参考
カテゴリ
Help Center および File Exchange で Simulink Functions についてさらに検索
製品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!