How to update AppUI Edit Field Text from different script ?
4 ビュー (過去 30 日間)
古いコメントを表示
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1442552/image.png)
I have above Percentage Text in AppUI.mlapp , with code
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1442557/image.png)
with the separate function script getpercentage.m , I'm trying to update above text dynamically.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1442562/image.png)
I appreciate any help on this query.
Thanks in Advance.
0 件のコメント
採用された回答
Kevin Holly
2023 年 7 月 26 日
To call the the getpercentage function successfully, you need to feed it the property variables as an input, so add "app" as an input.
function [] = getpercentage(app)
%Update text of Edit field
for ii = 1:100
percentage = num2str(ii);
app.PercentageEditField.Value = percentage;
end
end
Then simply call the function within a call back.
function PercentageEditFieldValueChanged(app, event)
getpercentage(app)
end
Is there a reason why you want to iterate through 100 values for the editfield? If it is for testing purposes, you could use TestCase.
For example:
tc = matlab.uitest.TestCase.forInteractiveUse;
for ii = 1:100
percentage = num2str(ii);
tc.type(app.PercentageEditField,percentage)
end
3 件のコメント
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Startup and Shutdown についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!