App designer - How To Re-Run an app
Afficher commentaires plus anciens
Hey guys,
i have designed an app with app designer.
In this app i habe an "run" button which runs a function within the app.
This is the run buttons callbackfcn:
if(app.NumberoffilesEditField.Value < 1)
f = msgbox('You forgot to type the number of files and the Prefix for the filename', 'Error','error');
elseif(strcmp(app.PrefixforfilenameEditField.Value,'Measurement') == 1 || isempty(app.PrefixforfilenameEditField.Value))
DateNow = datestr(now);
app.pNameOfFiles = matlab.lang.makeValidName(DateNow,'Prefix','Measurement_');
app.PrefixforfilenameEditField.Value = app.pNameOfFiles;
app.Lamp.Color = 'yellow';
app.pNoFiles = app.NumberoffilesEditField.Value;
app.pNameOfFiles = app.PrefixforfilenameEditField.Value;
app.pNameOfFiles = [app.pNameOfFiles, '_'];
func(app)
app.Lamp.Color = 'green';
pause(5)
app.Lamp.Color = 'red';
end
close all;
Now if I want to re-run the app... nothing happens?
What could be the reason for that?
Réponses (1)
Ajay Kumar
le 3 Oct 2019
0 votes
close all deletes all the variables in the workspace, making the previously stored attributes inaccessible.
Try commenting out last line and run it.
Catégories
En savoir plus sur Startup and Shutdown dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!