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.

--- Inicializa parametros ---<br />

i_tipoCompon<strong>en</strong>te = "W";<br />

u_nombreCompon<strong>en</strong>te = "A<strong>la</strong>mbre";<br />

u_valorCompon<strong>en</strong>te = 0;<br />

u_unida<strong>de</strong>sCompon<strong>en</strong>te = "ohms";<br />

// 0 ohms<br />

}<br />

// --- No permite abrir v<strong>en</strong>tana <strong>de</strong> edicion ---<br />

v<strong>en</strong>tanaEdicionPermitida = false;<br />

public function v<strong>en</strong>tanaInformativa():Array {<br />

// -----------------------------------------------------------<br />

// V<strong>en</strong>tana informativa <strong>de</strong>l objeto "A<strong>la</strong>mbre1"<br />

// -----------------------------------------------------------<br />

var infoV<strong>en</strong>tana:Array = new Array();<br />

infoV<strong>en</strong>tana[0] = u_nombreCompon<strong>en</strong>te;<br />

infoV<strong>en</strong>tana[1] = new Array();<br />

infoV<strong>en</strong>tana[1] = ["Id<strong>en</strong>tificador:", , ];<br />

infoV<strong>en</strong>tana[2] = new Array();<br />

infoV<strong>en</strong>tana[2] = ["Valor:",u_valorCompon<strong>en</strong>te,u_unida<strong>de</strong>sCompon<strong>en</strong>te];<br />

}<br />

return infoV<strong>en</strong>tana;<br />

// -----------------------------------------------------------<br />

//<br />

// Seccion <strong>de</strong> EVALUACION <strong>de</strong> VOLTAJES y CORRIENTES<br />

//<br />

// -----------------------------------------------------------<br />

public function asignarVoltajesNodales():void {<br />

}<br />

// --- Asignacion <strong>de</strong> voltajes nodales ---<br />

Vnodo1 = datosCompon<strong>en</strong>te[1][3];<br />

Vnodo2 = datosCompon<strong>en</strong>te[2][3];<br />

<strong>de</strong>ltaV = Vnodo2 - Vnodo1;<br />

public function asignarCorri<strong>en</strong>tesRama(corri<strong>en</strong>te:Number):void {<br />

}<br />

// --- Asignacion <strong>de</strong> corri<strong>en</strong>tes <strong>de</strong> rama ---<br />

this.corri<strong>en</strong>te = corri<strong>en</strong>te;<br />

// -----------------------------------------------------------<br />

//<br />

// Seccion <strong>de</strong> ACTIVACION DE COMPORTAMIENTO EN <strong>3D</strong><br />

//<br />

// -----------------------------------------------------------<br />

public function activarComportami<strong>en</strong>to<strong>3D</strong>(factorEsca<strong>la</strong><strong>3D</strong>:Number,<br />

esca<strong>la</strong><strong>3D</strong>_corri<strong>en</strong>te:Object):void {<br />

// --- Inicializa compon<strong>en</strong>te ---<br />

colocarCompon<strong>en</strong>teEspacio<strong>3D</strong>(factorEsca<strong>la</strong><strong>3D</strong>);<br />

76

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

Saved successfully!

Ooh no, something went wrong!