GUI から Simulink モデルの Embedded MATLAB Function (EMF) に値を送信する際に問題が発生しています。GUI のスライダーからこの値を取得し、モデルの EMF ブロックに送信します。GUI から Simulink ブロックに値が正しく転送されていることを確認できます。これは、モデルの表示ブロックを使用して値を表示し、GUI でスライダーの位置を変更すると値が変化することを確認できるためです。ただし、モデルを実行すると、このエラーが発生し続けます。
Could not determine the size of this expression.
Function 'Kastl' (#18.282.283), line 14, column 1:
"f"
これは私の EMF ブロック コードの一部です。
function y = input_par(u,fstart)
...
f_end = 1000;
f = fstart:f_end;
...