Hi all
how can I use the uigetfile to chose a file and plot its contents
I defined the public property for the push button and I have also a check box that in case it's checked , the plot should be held to be compared with the next one to be plotted
so the property :
properties (Access = public) selecplot=''%Path for plots
end
then in the pushbutton for plot :
% Button pushed function: PlotButton
function PlotButtonPushed(app, event) switch app.HoldPlotsCheckBox.Value case 0 app.selectplot= uigetfile(); drawnow; % FocusUIFigure(app.UIFigure)
app.UIFigure.Visible = 'off'; app.UIFigure.Visible = 'on'; end end % Value changed function: HoldPlotsCheckBox
function HoldPlotsCheckBoxValueChanged(app, event) value = app.HoldPlotsCheckBox.Value; end
with the above I get the error :
Error using matlab.ui.control.internal.controller.ComponentController/executeUserCallback (line 309)Error while evaluating Button PrivateButtonPushedFcn.Unrecognized property 'selectplot' for class 'app'.Error in app120/PlotButtonPushed (line 1969) app.selectplot= uigetfile(); Error using matlab.ui.control.internal.controller.ComponentController/executeUserCallback (line 309)Error while evaluating Button PrivateButtonPushedFcn.
Best Answer