Passing workspace variable to matlab App Designer

4 ビュー (過去 30 日間)
Optical_Stress
Optical_Stress 2018 年 2 月 14 日
コメント済み: Adam 2018 年 2 月 14 日
Hi,
I've been trying to pass a workspace variable (say a variable, y) into matlab app designer but am not observing any results. I tend to get the error:
'error using get, not enough input arguments'.
I call the app within the scrips with and without passing y into the app.
I have tried:
1) Passing y into the app by using the app input arguments function.
2) Property function in app designer.
All i am trying to do is to invoke variable y into the app designer so that it can be manipulated by a sliding function which generates a new output variable which is then plotted against another work space variable, (x).
I have looked at the demo examples but they all the variables exist within the app.

採用された回答

Adam
Adam 2018 年 2 月 14 日
This thread gives a workaround for this if you are using a version of Matlab older than R2017b. Apparently the ability to pass arguments to an App Designer app is now supported in R2017b although I haven't tried myself as I still just use GUIDE or programmatic UIs until App Designer is developed further.
  2 件のコメント
Optical_Stress
Optical_Stress 2018 年 2 月 14 日
is there a way to see the workspace variable in the app Designer?
Adam
Adam 2018 年 2 月 14 日
You can see the public properties just by typing
app
if your app is called App. To see private properties you would have to put a breakpoint in some function or other and look at them as e.g.
app.somePrivateProperty

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

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeDevelop Apps Using App Designer についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by