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

New to MATLAB?

Opening matlab figures from other gui

Asked by David

David (view profile)

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

David (view profile)

Tags

Products

No products are associated with this question.

1 Answer

Answer by Firzi Mukhri

Firzi Mukhri (view profile)

on 25 May 2013
Edited by Firzi Mukhri

Firzi Mukhri (view profile)

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

Firzi Mukhri (view profile)

Contact us