Tesis Simulador Circuitos 3D
DIVISION DE CIENCIAS BASICAS E INGENIERIA
MAESTRIA EN CIENCIAS DE LA COMPUTACION
REPORTE DE PROYECTO TERMINAL II
“SIMULADOR DIDÁCTICO EN 3D DE CIRCUITOS ELECTRICOS Y
ELECTRONICOS”
Presenta: FERNANDO RAMIREZ ROJAS
Asesor: DR. CARLOS AVILÉS CRUZ
Octubre, 2010
i
CONTENIDO
I. INTRODUCCIÓN
1
II. DESCRIPCION DEL PROYECTO
7II.1 Modo de EDICION ..................................................................................9
II.1.1 Menú Principal ...........................................................................9
II.1.2 Barra de Estado .......................................................................10
II.1.3 Area de Dibujo.........................................................................11
II.1.4 Menú de Componentes ...........................................................13
II.1.5 Menú de Circuitos ....................................................................14
II.2 Modo de SIMULACIÓN EN DC .............................................................15
II.3 Modo de SIMULACIÓN EN AC .............................................................17
III.ESTRUCTURA DEL PROYECTO
23
III.1 Lenguaje de Programación ..................................................................24
III.2 Estructura Básica: Modelo – Vista – Controlador (MVC) .....................24
III. 3 Primera Estructura Auxiliar: Patrón del Método de la Fábrica (FMP) .25
III.4 Segunda Estructura Auxiliar: Patrón de Composición (CP) .................26
III.5 Diagrama a bloques delproyecto ........................................................27
IV. FUNCIONAMIENTO
33
IV.1 Dibujo y edición del circuito .................................................................35
IV.2 Validación del dibujo del circuito .........................................................36
IV.3 Simulación del circuito.........................................................................38
IV.4 Presentación de resultados .................................................................40
IV.4.1 Simulación en DC ..................................................................40
IV.4.2 Simulación en AC ..................................................................42
V. Patrón de Programación METODO DE LA FABRICA (FMP)
45
V.1 Diagrama de clases..............................................................................47
V.1.1 La Fábrica ...............................................................................47
V.1.2 Los botones del Menú de Componentes ................................50
V.1.3 Los botones del Menú de Circuitos .........................................51
V.1.4 Los objetos componentes.......................................................53
V.2 La clase abstracta Componente ...........................................................55
V.3 Las clases concretas Componente1T, Componente2T,
Alambre Corto2T y Componente3T ......................................................57
V.4 La clase ventanaEdicion ......................................................................59
V.5 Las clases de los componentes...........................................................62
VI. Patrón de Programación MODELO - VISTA – CONTROLADOR (MVC) . 66
VI.1 Diagrama de clases .............................................................................67
VI.2 La clase Modelo ...................................................................................69
VI.3 Las clases auxiliares de la clase Modelo.............................................70
VII. Patrón de Programación COMPOSICION (CP)
ii
xx
VIII. Resultados
73
IX. Conclusiones
75
BIBLIOGRAFÍA
B-1
ANEXOS:
FMP – Código de Clases
CrearBotonesComponentes............................................................FMP – 1
botonAlambreLargo.........................................................................FMP - 7...
Regístrate para leer el documento completo.