- “.m” script that I can use to reproduce this issue, as in the attached code, the “app” is not defined and there is no call to the “importButtonPushed”.
Why am I having trouble transferring a folder path from a matlab app to script?
2 次查看(过去 30 天)
显示 更早的评论
Here is my app code, I used a button to import the folder path.
% Button pushed function: ImportButton
function ImportButtonPushed(app, event)
%[filename,path] =uigetfile();
%app.FilenameEditField.Value=filename;
%figure(app.UIFigure);
folder= uigetdir()
app.FilenameEditField.Value = path;
figure(app.UIFigure);
end
Here is the code I used to run my app in my script and get the variable containing the folder path
appHand = uiginterface;
myData = appHand.UITable.folder
When I run this code the app opens, however the my Data executes before folder has been obtained and gives me an empty value.
0 个评论
回答(1 个)
Suvansh Arora
2022-12-1
In order to wait for a statement to complete its execution before moving ahead in your app, I would recommend using “waitfor” in MATLAB, please follow the documentation mentioned below for more details: watifor documentation
If this doesn’t resolve the issue, please help me with the following information:
I hope the above information helps you.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!