GUIからフェッチされたデータの比較を行うモデルを設計します。 私はGUIガイドに基づいてGUI機能を持っている ".mファイル"を持っています。私の.mファイルを実行したいのですが(一度データが読み込まれると私のモデルをシミュレートします)GUI上に1つのプッシュボタンを使用しています私のモデルのボタンは、下記のコードに従ってシミュレーションを開始します。SimulinkとMATLABのインターフェイス
h=str2num(get(handles.edit_h,'String'));
l=str2num(get(handles.edit_l,'String'));
options = simset('SrcWorkspace','current');
sim('level_monitor',[],options);
私のモデルは、出力として一定の値を示します(のような1,2,3,4).IはスコープにグラフにプロットしたくないけどUI.Howに文字列メッセージを設定するためのGUIで、この定数の変数を使用したいですGUI関数(mスクリプト)を介してsimulinkの出力ポートに来る値にアクセスします。
私の理解によれば、MATLABコードは独自のワークスペースを使用しており、Simulinkは独自のワークスペースを持っています(ベースワークスペースとモデルワークスペース)。 Simulink outportで利用可能なデータをMATLABコード(GUI .mファイル)に読み込む方法は?私はまた、「Simout(To Workspaceブロック)を使用して試してみましたが、それは私の問題を解決しない。 は親切これで私を助けて。
はい。うまくいきます。ありがとう:) –