Sharing data among AppDesigner, Functions and Simulink Model.

1 回表示 (過去 30 日間)
Hi,
I have been having an issue using AppDesigner, which does call a script .m file, but the variables do not load into the base workspace (which I use in my Simulink model). I have already tried to change the .m file to a function assigning the variables globally. However, they are still not shared with my Simulink application.
How should I design "the system architecture" to use the AppDesigner which calls a .m file and consequently a Simulink model? How can the data be shared among these three applications?
Thank you.
  1 件のコメント
Vitor Henrique Madureira Biajo
Vitor Henrique Madureira Biajo 2021 年 1 月 24 日
編集済み: Vitor Henrique Madureira Biajo 2021 年 1 月 27 日
I have just found out that I can use the assignin function. However, I do not think this is an elegant solution as I will have to write a lot of lines just assigning the variables in base workspace.

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

採用された回答

Sai Veeramachaneni
Sai Veeramachaneni 2021 年 1 月 27 日
編集済み: Sai Veeramachaneni 2021 年 1 月 27 日
Hi,
You can use assignin function to assign variables in base workspace, also try methods suggested here.
Hope it helps.
  1 件のコメント
Vitor Henrique Madureira Biajo
Vitor Henrique Madureira Biajo 2021 年 1 月 29 日
編集済み: Vitor Henrique Madureira Biajo 2021 年 1 月 29 日
Thank you for the answer. I ended up assigning the variables in base workspace.

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeModeling についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by