Sie sind auf Seite 1von 6

INTERFAZ EN GUIDE

MATLAB

Descripcin
ALEX
breve
REA

Esta interfaz permite realizar transformadas de Fourier, saber si un sistema es


estable, ver el diagrama de bode del sistema.

Estabilidad de sistemas

Objetivo general:

Realizar una interfaz grfica que facilite la comprensin de la catedra


de circuitos II.

Objetivos especficos:

Investigar sobre la guide de Matlab su programacin y principales


herramientas.
Investigar sobre comandos y cdigos de sistemas de control en
Matlab.
Hacer la interfaz con la mayor facilidad de uso.

Marco terico:
MATLAB
MATLAB (abreviatura de MATrix LABoratory, "laboratorio de matrices") es
una herramienta de software matemtico que ofrece un entorno de
desarrollo integrado (IDE) con un lenguaje de programacin propio (lenguaje
M). Est disponible para las plataformas Unix, Windows, Mac OS X y
GNU/Linux .
Entre sus prestaciones bsicas se hallan: la manipulacin de matrices, la
representacin de datos y funciones, la implementacin de algoritmos, la
creacin de interfaces de usuario (GUI) y la comunicacin con programas en
otros lenguajes y con otros dispositivos hardware. El paquete MATLAB
dispone de dos herramientas adicionales que expanden sus prestaciones, a
saber, Simulink (plataforma de simulacin multi-dominio) y GUIDE (editor de
interfaces de usuario - GUI). Adems, se pueden ampliar las capacidades de
MATLAB con las cajas de herramientas (toolboxes); y las de Simulink con los
paquetes de bloques (blocksets).
Es un software muy usado en universidades y centros de investigacin y
desarrollo. En los ltimos aos ha aumentado el nmero de prestaciones,
como la de programar directamente procesadores digitales de seal o crear
cdigo VHDL.
GUIDE
GUIDE es un ambiente de desarrollo que permite crear interfaces grficas
con el usuario, que contengan elementos tales como botones y ventanas de
seleccin, ventanas grficas, mens, ejes para graficar, etc.
Cuando en el command window se escribe guide, se ofrece la posibilidad
de abrir hojas de trabajo ya creadas (p.ej. >>guide archivo.fig) o una nueva
sobre la cual se irn agregando componentes. Lo que se cree aqu se
guardar con la extensin .fig.
La primera vez que uno salva la interfaz que est diseando se crea
tambin un archivo .m sobre el cual habr que programar lo que se quiere
ver o controlar desde el GUI
Una vez que se disea la interfaz grfica (GUI) que uno desea fijando las
caractersticas de botones, ventanas, etc. que la conforman, se puede
entonces programar dicha interfaz con el editor de archivos .m. [1]

Creacin de aplicaciones con interfaces grficas de usuario en


MATLAB
Interfaces grficas de usuario (tambin conocido como interfaces grficas
de usuario o IU) proporcionan apuntar y hacer clic con el botn de control de
aplicaciones de software, lo que elimina la necesidad de aprender un idioma
o escribir comandos para ejecutar la aplicacin.

Aplicaciones de MATLAB son programas de MATLAB independientes con


interfaz GUI termina que automatizan una tarea o clculo. La interfaz grfica
de usuario normalmente contiene controles tales como mens, barras de
herramientas, botones y controles deslizantes. Muchos productos de
MATLAB, como Curve Fitting Toolbox Signal Processing Toolbox y Control
System Toolbox, incluyen aplicaciones con interfaces de usuario
personalizadas.
Tambin
puede
crear
sus
propias
aplicaciones
personalizadas, incluyendo sus correspondientes interfaces de usuario, para
que otros lo usen.ditor de archivos .m
Creacin de una interfaz grfica de usuario interactiva MATLAB
GUA (entorno de diseo de la interfaz grfica de usuario) proporciona
herramientas para el diseo de interfaces de usuario para aplicaciones
personalizadas. Utilizando el Layout Editor GUA, puedes disear
grficamente la interfaz de usuario. GUA genera automticamente el cdigo
de MATLAB para la construccin de la interfaz de usuario, que se puede
modificar para programar el comportamiento de su aplicacin.
Creacin de una interfaz grfica de usuario mediante programacin
MATLAB
Para obtener ms control sobre el diseo y el desarrollo, tambin puede
crear un cdigo de MATLAB que define todas las propiedades de los
componentes y comportamientos. MATLAB contiene funcionalidad integrada
para ayudarle a crear la interfaz grfica de usuario para su aplicacin
mediante programacin. Usted puede agregar cuadros de dilogo, controles
de interfaz de usuario (como botones y controles deslizantes), y
contenedores (tales como paneles y grupos de botones). [2]

Figura1.Ej

emplo de
interfaz grfica de Matlab

Estabilidad de una red


Un sistema dinmico es estable si para cualquier entrada acotada se
obtiene una salida acotada, independientemente de cual fuese su estado
inicial. La inestabilidad de los sistemas es la mayor limitacin a la hora de
realizar la sintona de controlador. Normalmente, la estabilidad o
inestabilidad de un sistema es intrnseca al mismo, independientemente de
la entrada. Es un problema del sistema.

Un circuito es estable cuando todos los polos de su funcin de transferencia


H (s) estn en la mitad izquierda del plano s. Un circuito inestable nunca
alcanza el estado estable porque su respuesta transitoria no decae hasta a
cero. Por consiguiente, el anlisis de estado estable slo se aplica a circuitos
estables.
Un circuito compuesto exclusivamente por elementos pasivos (R, L y C) y
fuentes independientes no puede ser inestable porque esto implicara que
algunas corrientes o tensiones de rama creceran de forma indefinida con
las fuentes igualadas a cero. Los elementos pasivos no pueden generar tal
crecimiento indefinido. Los circuitos pasivos son estables o tienen polos en
los que la parte real es igual a cero. Para demostrar que este es el caso,
considrese el circuito en serie RLC.

Figura2. Circuito RLC tpico y su funcin de transferencia.

Conclusiones:
La interfaz guide es ms fcil de programar que visual c#.
Guide tiene menos herramientas para el diseo de la interfaz que
visual c#.
La estabilidad de un sistema se define fcilmente con los polos y
ceros de la funcin de transferencia.
El diagrama de bode muestra la respuesta en frecuencia de un
sistema.
Recomendaciones:
Realizar un archivo m que se ejecute en el Toolbox lo que desee
mostrar en el guide.
Investigar con qu tipo de dato trabaja cada comando en Matlab.
Investigar el tipo de dato que devuelve como respuesta los comandos
de Matlab.

Bibliografa:
[1] https://es.wikipedia.org/wiki/MATLAB
[2] http://www.mathworks.com/discovery/matlab-gui.html
Anexos:

Das könnte Ihnen auch gefallen