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.

package com.fabrica.productor.compon<strong>en</strong>tes.fu<strong>en</strong>tesVoltaje<br />

{<br />

// **************************************************************<br />

//<br />

// C<strong>la</strong>se: Fu<strong>en</strong>teVDC (PRODUCTO)<br />

//<br />

// Patron <strong>de</strong> Programacion:<br />

//<br />

// "Metodo <strong>de</strong> <strong>la</strong> Fabrica" (CLIENTE - FABRICA - PRODUCTO)<br />

//<br />

// mayo /<br />

2010<br />

// **************************************************************<br />

//<br />

// C<strong>la</strong>se base heredada: "Compon<strong>en</strong>te2T"<br />

//<br />

// **************************************************************<br />

// F<strong>la</strong>sh principal<br />

import f<strong>la</strong>sh.disp<strong>la</strong>y.*;<br />

// C<strong>la</strong>se base<br />

import com.fabrica.productor.fabricacion.Compon<strong>en</strong>te2T;<br />

public c<strong>la</strong>ss Fu<strong>en</strong>teVDC ext<strong>en</strong>ds Compon<strong>en</strong>te2T {<br />

// Tipo <strong>de</strong> Fu<strong>en</strong>te <strong>de</strong> Voltaje<br />

public var i_tipoFu<strong>en</strong>te:String;<br />

// Difer<strong>en</strong>cia <strong>de</strong> t<strong>en</strong>sion normalizada<br />

private var dv:Number;<br />

// Distancia <strong>en</strong>tre terminales <strong>de</strong>l compon<strong>en</strong>te<br />

private var distancia:Number;<br />

// Angulo <strong>en</strong>tre <strong>la</strong>s terminales 1 y 2<br />

private var angulo:Number;<br />

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

//<br />

// Seccion <strong>de</strong> ESPECIFICACION <strong>de</strong> <strong>la</strong> fu<strong>en</strong>te <strong>de</strong> voltaje DC<br />

//<br />

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

public function Fu<strong>en</strong>teVDC():void {<br />

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

// Constructor <strong>de</strong>l objeto "Fu<strong>en</strong>teVDC"<br />

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

// --- G<strong>en</strong>era dibujo <strong>de</strong>l compon<strong>en</strong>te ---<br />

// Capa 0 : "cont<strong>en</strong>edor"<br />

cont<strong>en</strong>edorGrafico = new MovieClip();<br />

addChild(cont<strong>en</strong>edorGrafico);<br />

// Capa 1 : "linea"<br />

lineaGrafica = new mc_Linea();<br />

cont<strong>en</strong>edorGrafico.addChild(lineaGrafica);<br />

91

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

Saved successfully!

Ooh no, something went wrong!