25.10.2014 Views

Tesis Simulador Circuitos 3D.pdf - Maestría en Ciencias de la ...

Tesis Simulador Circuitos 3D.pdf - Maestría en Ciencias de la ...

Tesis Simulador Circuitos 3D.pdf - Maestría en Ciencias de la ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Compon<strong>en</strong>te 1<br />

Compon<strong>en</strong>te 2<br />

Compon<strong>en</strong>te n<br />

FMP<br />

Fabrica<br />

Botón 1<br />

Botón 2<br />

Botón n<br />

Arreglo <strong>de</strong><br />

objetos<br />

gráficos<br />

1<br />

Mo<strong>de</strong>lo<br />

El patrón FMP g<strong>en</strong>era un<br />

arreglo <strong>de</strong> objetos gráficos<br />

MVC<br />

CP<br />

Vista<br />

Contro<strong>la</strong>dor<br />

Gráfica <strong>de</strong><br />

Respuesta<br />

<strong>en</strong><br />

Gráfica<br />

Barras<br />

<strong>de</strong><br />

Gráfica<br />

dinámica <strong>en</strong><br />

<strong>3D</strong><br />

Figura IV.5. Ubicación <strong>de</strong>l el arreglo <strong>de</strong> objetos gráficos g<strong>en</strong>erado por <strong>la</strong><br />

estructura FMP.<br />

IV.2 Validación <strong>de</strong>l dibujo <strong>de</strong>l circuito<br />

Al mom<strong>en</strong>to <strong>de</strong> presionar el botón SIMULAR EN DC ó SIMULAR EN AC, el<br />

mo<strong>de</strong>lo lee el arreglo <strong>de</strong> objetos gráficos y lo analiza para buscar algún error<br />

<strong>en</strong> el circuito antes <strong>de</strong> simu<strong>la</strong>rlo. En <strong>la</strong> Figura IV.6 se muestra gráficam<strong>en</strong>te este<br />

proceso. Para este análisis, el Mo<strong>de</strong>lo se apoya <strong>en</strong> una c<strong>la</strong>se l<strong>la</strong>mada Manejador<br />

<strong>de</strong> red, <strong>la</strong> cual realiza el análisis <strong>de</strong>tal<strong>la</strong>do <strong>de</strong> <strong>la</strong> red <strong>de</strong>l circuito, reportando<br />

cualquier error al mo<strong>de</strong>lo, qui<strong>en</strong>, a su vez, escribe un m<strong>en</strong>saje <strong>en</strong> <strong>la</strong> barra <strong>de</strong><br />

estado, informando al usuario <strong>de</strong> <strong>la</strong> exist<strong>en</strong>cia <strong>de</strong> un error y su posible causa<br />

Los m<strong>en</strong>sajes <strong>de</strong> error que pued<strong>en</strong> aparecer <strong>en</strong> <strong>la</strong> barra <strong>de</strong> estado son los<br />

que se indican a continuación:<br />

• “NO EXISTE CIRCUITO QUE SIMULAR” – Se presionó el botón<br />

“SIMULAR EN DC” ó “SIMULAR EN AC” sin t<strong>en</strong>er dibujado algún<br />

circuito <strong>en</strong> el área <strong>de</strong> dibujo.<br />

• ”CERRAR VENTANAS DE EDICION DE CADA COMPONENTE” – Se<br />

<strong>en</strong>cu<strong>en</strong>tra abierta una o mas v<strong>en</strong>tanas <strong>de</strong> edición <strong>de</strong> algun(os)<br />

compon<strong>en</strong>te(s).<br />

36

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!