Sunteți pe pagina 1din 3

Universidad de Costa Rica, Martn Xavier, GUI en Matlab

ResumenEn el presente artculo se hace una breve


introduccin a la Interfaz Grfica de Matlab (GUI), ades de
una aplicacin para el clculo de anera sencilla de ener!as en
un circuito a!n"tico para diferentes condiciones del iso#
$icha interfaz se realiz con el fin de calcular lo deseado para
corriente % flu&o constante a la vez#
ndice de TrminosSe utiliza lenguaje de programacin tpico
de Matlab, adems de las letras, ! para representar inductancia, R
para reluctancia, " para #uerza electromotriz, # para #lujo en el
entre$ierro, I para la corriente el%ctrica& tambi%n ' para determinada
distancia ( S para el rea de seccin transversal)
I) I*+R,-UCCI.*
/ continuacin se presenta una gua de #cil a(uda, la cual #ue la base
para realizar dic$a tarea de e'amen& a medida 0ue se avance se
e'plicar a #ondo cada paso 0ue se realiz para llegar a la concepcin
del programa en s) Se o#recen resultado del mismo, ( a su vez un
ejemplo para mostrar su #uncionamiento junto con las ecuaciones 0ue
permitieron el clculo del ejercicio)
II) -1S/RR,!!, -1! GUI
A. Comienzo de GUIDE
Se procede a abrir el programa a utilizar Matlab ( en su $oja de
comandos principal se escribe la palabra guide, la cual accede a la
inter#az gr#ica deseada)
B. Diseo de interfaz grfica
Una vez iniciada dic$a inter#az se procedi a dise2ar de acorde a
lo deseado por el usuario, donde se pueden obtener los resultados
para ambas condiciones a la vez ( se mantengan los valores por un
tiempo indeterminado, de esta manera se pudo observar directamente
entre las dos columnas de valores obtenidos para una directa
comparacin entre ellos)
Se escogen los botones de 1dit +e't para ingresar los valores ( a
su vez obtenerlo en las salidas, Static +e't para conocer el ttulo de la
inter#az, las constantes ( sus respectivas unidades seg3n SI)
Un 4us$ 5uttom para la condicin de corriente constante ( otro
para calcular la de #lujo constante& estos se crearon con el objetivo de
obtener los resultados simultneamente)
4osteriormente se programo cada callbac6 de dic$os 4us$ 5uttom)
Con sus respectivas ecuaciones 0ue ms adelante se podr observar
por el lector)
!a "ig) 7 permite mostrar el dise2o 0ue #ue escogido por el autor,
se ense2a una pantalla sencilla de #cil interpretacin para el usuario,
adems de colores tenues para no cansar el proceso de estar
interpretando las salidas de cada uno de los datos)
"ig) 7 -ise2o de inter#az gr#ica)
III) -1S/RR,!!, -1 C/!!5/C8
Cuando se crea cada botn en la opcin de inter#az gr#ica, seg3n
se desee se describen los valores, las ecuaciones respectivas ( se
de#inen las salidas 0ue se desean calcular, todo esto mediante el
lenguaje de programacin caracterstico del Matlab)
C. Corriente constante
4ara corriente constante se utilizaron las ecuaciones vistas en la
teora 0ue permiten calcular el cambio en la energa magn%tica
almacenada, la energa el%ctrica suministrada por la #uente de
alimentacin ( el trabajo mecnico realizado)
!a "ig) 9 muestra el desarrollo para el botn :Calcular para
corriente constante; donde se calcularon los debidos valores previos
necesarios para la salida de los resultados al e'tremo iz0uierdo de la
"ig) 7)
Cabe destacar 0ue todas las unidades de los valores calculados se
basan en el Sistema Internacional de Medidas <SI=& la constante >? se
de#ine seg3n la 1c) 7 como@

>?ABC D7?
EF
+m/
E7
<7=
Con un valor apro'imado de ?)?????79GH +m/
E7
la constante de
permeabilidad magn%tica para el vacio es de suma importancia para
lograr el objetivo deseado por el problema propuesto)
1n la pantalla de inter#az gr#ica se propusieron las unidades para
las constantes a ingresar deseadas ( de las salidas)
UCR) Martn Xavier) I 4arcial
4roblema programado en Matlab III 4arcial
Martn -elgado Xavier
Escuea de Ing. Ectrica! Uni"ersidad de Costa #ica! $an %os! Costa #ica
cubaxmd@hotmail.com
7
Universidad de Costa Rica, Martn Xavier, GUI en Matlab
"ig) 9 Callbac6 para botn de clculo para corriente constante)
D. &u'o constante
1n este caso, se supuso un movimiento de la armadura mvil del
problema original su#icientemente rpido para 0ue el #lujo total #uera
constante durante la traslacin)
1sto supone 0ue el cambio de #lujo para la energa el%ctrica
suministrada es de ? Ib, por lo tanto el IeA? J, ( el trabajo
mecnico realizado es igual al negativo del cambio en la energa
magn%tica almacenada)
!o anterior, adems de lo visto en la "ig) 9, nos #ue 3til para
calcular lo deseado por el usuario 0ue emplee dic$o programa de la
inter#az gr#ica <GUI=& la "ig) K nos muestra el callbac6 del botn
:Calcular para #lujo constante; situado a la parte in#erior derec$a)
"ig) 9 Callbac6 para botn de clculo para #lujo constante)
IL) -1S/RR,!!, -1 1J1RCICI, -1 1X/M1*
Una vez creada la inter#az gr#ica para dic$o problema de e'amen,
se prosigui a la revisin del mismo ( al no presentar errores se
contin3o con la insercin de datos en el GUI)
Como se mencion anteriormente, al calcular ambas condiciones
para #lujo ( corriente constantes, simultneamente se registrarn los
valores de salida de dic$o sistema)
-ic$os valores son@
X7A?)?9 m
X9A?)?7 m
*A7??? espiras <vueltas=
SA?)??7 m
9
IA7? /
-e esta #orma la "ig) B nos muestra la correcta capacidad del
programa de calcular dic$as energas a partir de las dimensiones
ingresadas del circuito, del n3mero de vueltas ( de la magnitud de la
corriente)
"ig) B Calculo del problema del e'amen para corriente ( #lujo constante)
-e igual manera cabe destacar 0ue si no se desea calcular alguna
de las dos opciones simplemente no se pulsa sobre el botn 0ue da
como salida los valores deseados& MIc muestra el cambio en la
energa magn%tica almacenada, Ie es lo re#erente a la energa
el%ctrica suministrada mientras 0ue MIm es la encargada del trabajo
mecnico realizado)
III) C,*C!USI,*1S
Con el desarrollo de esta $erramienta de Matlab :Inter#az gr#ica;
<GUI=, se pudo observar 0ue con una vez 0ue se estudie el sistema no
es necesario repetir todo el procedimiento nuevamente& es de gran
a(uda crear un programa 0ue permita ingresar los valores deseados
para cada condicin (No di#erente problema)
-ic$o artculo representa un manual sencillo del programa, para
un usuario no tan avanzado en los temas de Matlab ( calculo de
energas de un circuito electromagn%tico con traslacin presente)
UCR) Martn Xavier) I 4arcial
9
Universidad de Costa Rica, Martn Xavier, GUI en Matlab
R1C,*,CIMI1*+,
/gradezco la atencin del lector ( del usuario, adems de
las personas 0ue $icieron esto posible)
/ la 1scuela de Ing) 1l%ctrica de esta $onorable institucin,
as como a maestros 0ue me $an ense2ado el valor de la
$onestidad, el carcter ( la disciplina& a a0uellos educadores
de mi ma(or joven vida)
/ todos les esto( eternamente agradecido)
R1"1R1*CI/S
O7P "ormato I111 para presentar artculos, S /utor, + /utor E
sites)google)com pgina visitada el 9G de septiembre del 9?7K)
O9P M0uinas 1l%ctricas, G
ta
1dicin, Jes3s "raile Mora)
OKP Manual de Inter#az Gr#ica de Usuario en Matlab, -iego
,rlando 5arragn Guerrero)
OBP M0uinas 1l%ctricas, H
ta
1dicin, /) 1) "itzgerald, C$arles
8ingsle( , Jr), Step$en -) Umans)
OGP 4reparacin del reporte in#ormativo en #ormato de dos columnas
<manuscrito estilo :4aper I111;=, Ing) Iilliam Marn, para los
cursos de laboratorio, 1scuela de Ingeniera 1lectrnica, Instituto
+ecnolgico de Costa Rica, 9??F)
UCR) Martn Xavier) I 4arcial
K

S-ar putea să vă placă și