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. El método <strong>de</strong> actualización <strong>de</strong> información es un método auxiliar<br />

utilizado por <strong>la</strong> c<strong>la</strong>se externa manejadorCircuito, <strong>la</strong> cual se explicará<br />

mas a<strong>de</strong><strong>la</strong>nte, <strong>en</strong> <strong>la</strong> sección correspondi<strong>en</strong>te a <strong>la</strong> estructura MVC.<br />

El código completo y com<strong>en</strong>tado para esta c<strong>la</strong>se se pue<strong>de</strong> consultar <strong>en</strong> el<br />

Anexo correspondi<strong>en</strong>te.<br />

Las c<strong>la</strong>ses auxiliares rectángulo y campoTexto, como su nombre lo indica<br />

se <strong>en</strong>cargan <strong>de</strong> dibujar un rectángulo y <strong>de</strong> <strong>de</strong>finir y manejar campos <strong>de</strong> texto<br />

estáticos (no editables por el usuario) y <strong>de</strong> <strong>en</strong>trada (editables). Por su simplicidad<br />

no se muestran aquí <strong>la</strong>s estructuras <strong>de</strong> código <strong>de</strong> estas c<strong>la</strong>ses, sin embargo, el<br />

código completo y com<strong>en</strong>tado se pue<strong>de</strong> consultar <strong>en</strong> el Anexo correspondi<strong>en</strong>te.<br />

La c<strong>la</strong>se auxiliar convertidorPrefjoDecimal se <strong>en</strong>carga <strong>de</strong> convertir<br />

<strong>de</strong>terminados prefijos a un número <strong>de</strong>cimal, con <strong>la</strong> finalidad <strong>de</strong> que los pueda<br />

manejar el simu<strong>la</strong>dor, el cual también se explicará mas a<strong>de</strong><strong>la</strong>nte <strong>en</strong> <strong>la</strong> sección <strong>de</strong><br />

<strong>la</strong> estructura MVC. Los prefijos que convierte esta c<strong>la</strong>se se muestran <strong>en</strong> <strong>la</strong> Figura<br />

V.20.<br />

METODOS<br />

:: convertidorPrefjoDecimal – C<strong>la</strong>se<br />

- Conversión a <strong>de</strong>cimal <strong>de</strong> los sigui<strong>en</strong>tes prefijos:<br />

T --> 1E12<br />

G --> 1E9<br />

M --> 1E6<br />

K --> 1E3<br />

m --> 1E-3<br />

u --> 1E-6<br />

n --> 1E-9<br />

p --> 1E-12<br />

Figura V.20. Estructura <strong>de</strong>l código <strong>de</strong> <strong>la</strong> c<strong>la</strong>se concreta<br />

convertidorPrefjoDecimal.<br />

La conversión <strong>de</strong> los prefijos se realiza mediante un análisis <strong>de</strong> <strong>la</strong> cad<strong>en</strong>a<br />

<strong>de</strong> caracteres escrita por el usuario. El código completo y com<strong>en</strong>tado para esta<br />

c<strong>la</strong>se se pue<strong>de</strong> consultar <strong>en</strong> el Anexo correspondi<strong>en</strong>te.<br />

61

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

Saved successfully!

Ooh no, something went wrong!