Run .m script from GUI
5 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Tom
el 11 de Sept. de 2012
Comentada: Tadgh
el 16 de En. de 2014
I have a GUI that takes user defined inputs, and I want the user to be able to press a pushbutton on the GUI that then runs the .m script using the variables.
So i have, for the push button:
% --- Executes Setup Balance on button press
function pb_balance_Callback(hObject, eventdata, handles)
% hObject handle to pb_balance (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
run BalanceSetup
Where the button is called pb_balance and the .m script is called BalanceSetup. Will this work or do i need a different command to run it? The .m file is 500 lines long so i don't want to include it in my .m file for the GUI.
Thanks
0 comentarios
Respuesta aceptada
Matt Fig
el 11 de Sept. de 2012
You don't need to type run. Just the name of the script will cause the script to execute.
9 comentarios
Walter Roberson
el 15 de En. de 2014
Is that not the same thing you are discussing in http://www.mathworks.co.uk/matlabcentral/answers/112219-how-to-use-an-external-script-app-to-automatically-start-the-matlab-model-without-the-user-having-to ?
Tadgh
el 16 de En. de 2014
Yes but I can't get it to work using what is discussed in that thread. I was hoping if somebody else had another idea on how to get it to work.
Thanks
Más respuestas (0)
Ver también
Categorías
Más información sobre Function Creation en Help Center y File Exchange.
Productos
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!