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.

2. Definir <strong>la</strong> información a mostrar <strong>en</strong> <strong>la</strong> v<strong>en</strong>tana <strong>de</strong> edición <strong>de</strong>l<br />

compon<strong>en</strong>te. – Esta información se <strong>en</strong>cu<strong>en</strong>tra <strong>en</strong> cad<strong>en</strong>as <strong>de</strong><br />

caracteres y/o números guardados <strong>en</strong> un arreglo <strong>de</strong> cad<strong>en</strong>as <strong>de</strong><br />

caracteres l<strong>la</strong>mado infoV<strong>en</strong>tana, el cual lo consulta <strong>la</strong> c<strong>la</strong>se<br />

v<strong>en</strong>tanaEdición y lo <strong>de</strong>spliega <strong>en</strong> su v<strong>en</strong>tana correspondi<strong>en</strong>te al<br />

compon<strong>en</strong>te que ti<strong>en</strong>e asociado. La estructura <strong>de</strong> este arreglo es <strong>la</strong> que<br />

se muestra <strong>en</strong> <strong>la</strong> Figura V.24.<br />

- Nombre <strong>de</strong>l compon<strong>en</strong>te<br />

- Id<strong>en</strong>tificador <strong>de</strong>l compon<strong>en</strong>te<br />

- Valor <strong>de</strong>l compon<strong>en</strong>te<br />

- Otra información (cuando se<br />

requiera)<br />

Figura V.24. Estructura <strong>de</strong>l arreglo infoV<strong>en</strong>tana.<br />

3. Asignar o calcu<strong>la</strong>r los voltajes nodales y/o <strong>la</strong>s corri<strong>en</strong>tes <strong>de</strong> rama<br />

resultantes <strong>de</strong> <strong>la</strong> simu<strong>la</strong>ción <strong>de</strong>l circuito <strong>en</strong> DC o AC. – Estos<br />

resultados o cálculos se guardan <strong>en</strong> <strong>la</strong>s PROPIEDADES DE CLASE <strong>de</strong><br />

cada compon<strong>en</strong>te <strong>en</strong> particu<strong>la</strong>r, <strong>la</strong>s cuales serán consultadas por el<br />

bloque Vista (<strong>de</strong> <strong>la</strong> estructura MVC) para su <strong>de</strong>spliegue <strong>en</strong> <strong>la</strong>s gráficas<br />

correspondi<strong>en</strong>tes.<br />

4. Activación <strong>de</strong>l comportami<strong>en</strong>to <strong>en</strong> el espacio <strong>3D</strong>. – Consiste <strong>en</strong><br />

colocar el compon<strong>en</strong>te <strong>en</strong> el espacio <strong>3D</strong> y calcu<strong>la</strong>r su ori<strong>en</strong>tación y<br />

comportami<strong>en</strong>to <strong>en</strong> dicho espacio. La Figura V.25 muestra un ejemplo<br />

<strong>de</strong>l símbolo <strong>de</strong> una resist<strong>en</strong>cia colocado y ori<strong>en</strong>tado un cierto ángulo <strong>en</strong><br />

el espacio <strong>3D</strong>. El p<strong>la</strong>no inferior repres<strong>en</strong>ta el p<strong>la</strong>no <strong>de</strong> refer<strong>en</strong>cia o <strong>de</strong><br />

pot<strong>en</strong>cial 0 volts.<br />

Figura V.25. Colocación <strong>de</strong>l símbolo <strong>de</strong> una resist<strong>en</strong>cia <strong>en</strong> el espacio <strong>3D</strong>.<br />

Se hace notar que <strong>la</strong> sección <strong>de</strong> código <strong>de</strong> c<strong>la</strong>se l<strong>la</strong>mado simu<strong>la</strong>ción <strong>de</strong> <strong>la</strong><br />

posición <strong>de</strong>l compon<strong>en</strong>te <strong>en</strong> AC, resi<strong>de</strong> <strong>en</strong> <strong>la</strong> c<strong>la</strong>ses Compon<strong>en</strong>te1T,<br />

Compon<strong>en</strong>te2T y A<strong>la</strong>mbreCorto2T. Para el caso <strong>de</strong> <strong>la</strong> c<strong>la</strong>se Compon<strong>en</strong>te3T,<br />

dicho código no resi<strong>de</strong> <strong>en</strong> esta c<strong>la</strong>se sino <strong>en</strong> <strong>la</strong> c<strong>la</strong>se particu<strong>la</strong>r <strong>de</strong>l compon<strong>en</strong>te <strong>de</strong><br />

64

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

Saved successfully!

Ooh no, something went wrong!