Matlab
Qué es una interfase, una interfase es una pantalla grafica que permite al usuario, de un programa, interactuar con dicho programa, ejemplo de una interfase es el siguiente programa.
Esta es una interfase, en ella puedes observar algunos objetos que también se les llama controles. En esta interfase hay tres tipos de controles; Static Text, Edit Text y Push Button.Estos controles permiten al usuario del programa interactuar con él.
Los controles Static Text; permiten escribir textos dentro de la interfase. El control Edit Text permite la escritura de textos por parte del usuario y permite la salida de textos (los resultados de una operación). Los controles Push Button permiten la ejecución de módulos, los cuales pueden ser como en ejemplo, salir del programa oejecutar las operaciones que realiza el programa.
Cómo se crea una interfase, los pasos son los siguientes:
1.- Se inicia MATLAB.
2.- Se selecciona del menú principal, File → New → GUI. Con lo cual se despliega la siguiente ventana,
3.- Se selecciona Blank GUI (Default) haciendo click en el botón OK, con lo cual se despliega la ventana,
4.- haga click en el control Push Button y péguelo en lasuperficie cuadriculada, repita el proceso para tener los dos botones que se presentan en la interfase de ejemplo.
5.- haga click en el control Static text y péguelo en la superficie cuadriculada, repita el proceso para tener los cuatro, Static text, que se presentan en la interfase de ejemplo.
6.- haga click en el control Edit text y péguelo en la superficie cuadriculada, repita el proceso paratener los dos controles, Edit text, que se presentan en la interfase de ejemplo.
Propiedades de los controles
Cada control tiene una serie de propiedades, por ejemplo, para ver las propiedades del primer control Static text, haga doble click sobre éste con lo cual se despliega la ventana siguiente,
En esta ventana se pueden observar algunas propiedades del control Static text, por ejemplo elBackgroundColor, FontName, FontSize, String, etc. Estas propiedades permiten dar formato a los controles según el deseo del programador.
Después de pegar los controles tu interfase se debe ver así,
Como podrás ver cada control u objeto tiene un nombre en la interfase; Static Text, Edit Text o Push Button. Para modificar estos textos es necesario hacerlo modificando la propiedad String.
1.- haga dobleen el control de nombre Static Text (el primero en la parte superior), con lo cual se despliega la ventana de propiedades del control Static Text (Text1),
2.- Haga click en el lado derecho de la propiedad String borre el texto ahí escrito y escriba, Ecuación:.
3.- haga click en el lado derecho de la propiedad FontSize borre el número ahí escrito y escriba, 15.
El control ahora tendrá lasiguiente forma,
Repite el proceso anterior para dar el formato siguiente,
Guarde la interfase con
1.- File → Save, con lo cual se despliega la ventana,
2.- Escribe el nombre de tu interfase, limite.fig.
Con este procedimiento también se guarda un archivo con nombre, limite.m, en el cual se escribe el código de cada módulo o módulo de cada control.
Vínculo entre la interfase y el código delprograma
En el archivo m (limite.m) generado al guardar la interfase MATLAB escribe el siguiente código.
Cada control que se adhiera a la interfase genera un módulo de programa, así, el programa para obtener el límite de una función es el siguiente,
function varargout = Limite01(varargin)
% LIMITE01 M-file for Limite01.fig
% LIMITE01, by itself, creates a new LIMITE01 or raises the existing
%singleton*.
%
% H = LIMITE01 returns the handle to a new LIMITE01 or the handle to
% the existing singleton*.
%
% LIMITE01('CALLBACK',hObject,eventData,handles,...) calls the local
% function named CALLBACK in LIMITE01.M with the given input arguments.
%
% LIMITE01('Property','Value',...) creates a new LIMITE01 or raises the
% existing singleton*. Starting from the...
Regístrate para leer el documento completo.