【App designer】ア​プリ内でmファイルの​実行とmファイル内変​数をmatlabワー​クスペースに表示させ​る方法

お世話になっております。
MatlabAPPにて諸元ファイルを読み込み、Simulinkで計算を回すことを検討しています。
現状、Appから変数を直打ちし、ワークスペースに表示&Simulinkにて計算させることには成功しましたが、
諸元ファイル(mファイル)の中身を一括でワークスペースに落とし込むことに苦戦しております。
App内にてmファイルの実行をし、その内部に含まれる変数をワークスペースに表示する良い方法はありませんでしょうか。

2 件のコメント

Kojiro Saito
Kojiro Saito 2022 年 11 月 8 日
使用しているバージョン(R2022bなど)はいくつでしょうか?
SA
SA 2022 年 11 月 8 日
使用VerはR2020bです。

サインインしてコメントする。

回答 (1 件)

Toshinobu Shintai
Toshinobu Shintai 2022 年 11 月 8 日

0 投票

おそらく、Simulinkモデルを実行するためにMATLABのワークスペースに変数を格納することをされているのでしょうか。
それよりも、可能であれば「Simulink.SimulationInput」オブジェクトを使って、simコマンドに引数でパラメーターを渡す形にする方がいいと思います。
以下のデモモデルでは、そのように設計していますのでご参照ください。

カテゴリ

ヘルプ センター および File Exchange起動と終了 についてさらに検索

質問済み:

SA
2022 年 11 月 8 日

回答済み:

2022 年 11 月 8 日

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!