Matlab app designer can't go further than the first dropdown value
1 回表示 (過去 30 日間)
古いコメントを表示
Hi All
I have made an app with a dropdown and a push button. I should choose a value from dropdown and based on that the pushbutton will run a certain code pasted under it. let's say the dropdown values are 1,2,3
the problem is :
the app works fine If I choose the first value on dropdown menu and use the
if app.ConfigDropDown.Value == '1'
elsif app.ConfigDropDown.Value == '2'
elsif app.ConfigDropDown.Value == '3'
end
only if I choose the 1 , the code could run. otherwise it will give this error :
Matrix dimensions must agree.
Error in app/ExecuteButtonPushed (line 40)
if app.ConfigDropDown.Value == '2'
Error using matlab.ui.control.internal.controller.ComponentController/executeUserCallback (line 309)
Error while evaluating Button PrivateButtonPushedFcn.
0 件のコメント
採用された回答
Sean de Wolski
2020 年 3 月 24 日
編集済み: Sean de Wolski
2020 年 3 月 24 日
if app.ConfigDropDown.Value == '1'
elseif app.ConfigDropDown.Value == '2'
elseif app.ConfigDropDown.Value == '3'
end
You're missing some e's.
4 件のコメント
Sean de Wolski
2020 年 4 月 16 日
You can see the value in the command prompt. Once you're stopped, type the value at the command prompt.
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!