How to pass data from a MatLab GUI to an .m file?
4 views (last 30 days)
Show older comments
Riccardo Celin on 11 Feb 2020
Goodmorning everybody. Can you please help me with this problem?
I'm very new to MatLab's app designer and i was asking how i could share a variable in a GUI with a .m file.
In particulare, in the GUI, i have a numeric field and i want to share that value, once it has been insert, with a variable in an .m file; is it possible?
For semplicity, i'll post only the first code lines of th .m file:
app=Schedule; %Opening the GUI
tmp=app.Days; %BUT with this line i'll obviously get the value '0'
Here the code of the GUI:
properties (Access = public)
Days=0 %property name I want to share with .m file
% Callbacks that handle component events
methods (Access = private)
% Value changed function: DaysEditField
function DaysEditFieldValueChanged(app, event)
value = app.DaysEditField.Value;
%once the numeric fild has been chenged i would have it to be sent to a variable in the .m file (HOW?)
Thank you all for your time!
Andy on 11 Feb 2020
If you want an m file to ask for an input why not use inputdlg ?
If you want the GUI to be the one that the user works with, run the gui then have that call the m-file.
More Answers (0)
Find more on Migrate GUIDE Apps in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!Start Hunting!