Documentos de Académico
Documentos de Profesional
Documentos de Cultura
GUI Matlab PDF
GUI Matlab PDF
GUI Matlab PDF
corcuerp@unican.es
Objetivos
Matlab 2
Indice
Matlab 3
Interfaces grficas de usuario (GUI)
Componentes
Grficos
pushbuttons, edit boxes, sliders, labels, menus, etc
Estticos
Frames, text strings,
Ambos se crean usando la funcion uicontrol
Figuras los componentes estn contenidos en
figuras
Callbacks son funciones que realizan las acciones
requeridas cuando un componente se activa
Matlab 5
Creacin de GUIs con GUIDE
Matlab 6
Entorno de desarrollo GUIDE
Matlab 7
Entorno de desarrollo GUIDE
Matlab 8
Entorno de desarrollo GUIDE
Matlab 9
Entorno de desarrollo GUIDE
Matlab 10
Entorno de desarrollo GUIDE
Matlab 11
Entorno de desarrollo GUIDE
Matlab 12
Ejemplo de GUI con GUIDE
Matlab 13
Ejemplo de GUI con GUIDE
Seleccionar
componente Pulsar y
arrastrar
Seleccionar,
botn derecho,
Duplicar y
reposicionar
Matlab 14
Ejemplo de GUI con GUIDE
Seleccionar
Seleccionar
Panel
botones y
movernos dentro
de Panel
Matlab 15
Ejemplo de GUI con GUIDE
Seleccionar
componentes
Matlab 16
Ejemplo de GUI con GUIDE
Alineamiento de objetos
Alinear
Seleccionar
componentes
a alinear
Matlab 17
Ejemplo de GUI con GUIDE
Seleccionar
componente a
modificar propiedad
Matlab 18
Ejemplo de GUI con GUIDE
Matlab 20
Ejemplo de GUI con GUIDE
Matlab 21
Ejemplo de GUI con GUIDE
Matlab 22
Ejemplo de GUI con GUIDE
function ejm_gui_OpeningFcn(hObject, eventdata, handles, varargin)
% This function has no output args, see OutputFcn.
% hObject handle to figure
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
% varargin command line arguments to ejm_gui (see VARARGIN)
% Create the data to plot
handles.peaks = peaks(35);
handles.membrane = membrane;
[x,y]=meshgrid(-8:0.5:8);
r=sqrt(x.^2 + y.^2) + eps; Cdigo aadido
sinc = sin(r)./r;
handles.sinc = sinc;
handles.current_data = handles.peaks;
surf(handles.current_data);
% Choose default command line output for ejm_gui
handles.output = hObject; Argumento retornado
% Update handles structure cuando se invoca el GUI
guidata(hObject, handles); Lnea que actualiza la GUI
Matlab 23
Ejemplo de GUI con GUIDE
Matlab 24
Ejemplo de GUI con GUIDE
Matlab 25
Ejemplo de GUI con GUIDE
Matlab 27
Ejemplo de GUI con GUIDE
Mientras se navega se
resalta el objeto
Matlab 28
Ejemplo de GUI con GUIDE
Se activa la GUI
Matlab 29
Generacin de ejecutables
Matlab 30
Generacin de ejecutables
Matlab 33
Generacin de ejecutables
Nuevo proyecto
Target
Matlab 34
Generacin de ejecutables
Matlab 35
Generacin de ejecutables
Matlab 36
Generacin de ejecutables
Matlab 37
Generacin de ejecutables
Matlab 38
Generacin de ejecutables
Matlab 39