Calling a function from m.file into a pushbutton in GUI

1 visualización (últimos 30 días)
Maximilian Rauch
Maximilian Rauch el 5 de Jun. de 2020
Editada: Ana Gonçalves el 5 de Jun. de 2020
Hi,
I have a m.File with the a function "myfun(input)" and a GUI with a pushbutton. I want to run that mfile function by pressing the pushbutton. I don´t know how to implemente it correctly into the pushbutton-function.
Any help would be great!
This one doesn´t work :/:
function generatebtn_Callback(hObject, eventdata, handles)
input=xyz;
myfun(input);
Thank you:)
  5 comentarios
Ruger28
Ruger28 el 5 de Jun. de 2020
Probably an obvious question, but is your .m file called myfun.m ?
Maximilian Rauch
Maximilian Rauch el 5 de Jun. de 2020
Editada: Maximilian Rauch el 5 de Jun. de 2020
I´m new to Matlab ...I thought with myfun I would only call the m.File to run and not the function itself(with its inputs).
Thank you and sorry for the stupid question :D

Iniciar sesión para comentar.

Respuestas (1)

Ana Gonçalves
Ana Gonçalves el 5 de Jun. de 2020
Editada: Ana Gonçalves el 5 de Jun. de 2020
To open .m files with a pushbutton use this:
% --- Executes on button press in pushbutton
function pushbutton_Callback(hObject, eventdata, handles)
strM_File = ('C:\Users\Desktop\Matlab\YourMFileNameHere.m'); %The folder which contains your .m file
open (strM_File);

Categorías

Más información sobre Interactive Control and Callbacks en Help Center y File Exchange.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by