Discover MakerZone

MATLAB and Simulink resources for Arduino, LEGO, and Raspberry Pi

Learn more

Discover what MATLAB® can do for your career.

Opportunities for recent engineering grads.

Apply Today

Opening matlab figures from other gui

Asked by David on 16 Apr 2013

I have a quick question on opening up figures from other matlab GUI screens. I have the other figure and .m files in another folder and I added the path into the opening function by

folder= 'directory name' addpath (folder)

and then under my callbacks for a button I have a line:

h= guiname; open (h);

Is this the right way to go about it? I keep getting uninitialized variable errors citing the line h=guiname . Thanks in advance.

0 Comments

David

Tags

Products

No products are associated with this question.

1 Answer

Answer by Firzi Mukhri on 25 May 2013
Edited by Firzi Mukhri on 25 May 2013

I'm new but I have made this possible by having all the .m and . fig file in same folder.

For example I have 3 GUI named TEST, TABLE and GRAPH in the main gui test I have 2 push button named table and graph

I just write the fig name on the button callback and it works.

function table_pb_Callback(hObject, eventdata, handles)
% hObject    handle to table_pb (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
TABLE
% --- Executes on button press in graph_pb.
function graph_pb_Callback(hObject, eventdata, handles)
% hObject    handle to graph_pb (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)
GRAPH

hope i helped.

0 Comments

Firzi Mukhri

Contact us