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 ...
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
public var lineaGrafica:MovieClip;<br />
public var fondoGrafico:MovieClip;<br />
public var corri<strong>en</strong>teGrafica:MovieClip;<br />
public var pot<strong>en</strong>ciaGrafica:MovieClip;<br />
// --- Animacion ---<br />
private var <strong>la</strong>nzarCompon<strong>en</strong>teGrafico:Twe<strong>en</strong>;<br />
// ---------------------------------------------<br />
// Target para colocacion <strong>de</strong> compon<strong>en</strong>tes<br />
// y dibujo <strong>de</strong>l circuito <strong>en</strong> modo <strong>de</strong> Edicion<br />
public var target:Disp<strong>la</strong>yObjectContainer;<br />
// ---------------------------------------------<br />
// ---------------------------------------------<br />
// Variables para manejo <strong>de</strong>l ususario<br />
// ---------------------------------------------<br />
public var u_id<strong>en</strong>tificadorCompon<strong>en</strong>te:String;<br />
// V<strong>en</strong>tana <strong>de</strong> edicion <strong>de</strong> parametros <strong>de</strong>l compon<strong>en</strong>te<br />
public var v<strong>en</strong>tanaEdicionPermitida:Boolean;<br />
public var v<strong>en</strong>tanaEdicionCompon<strong>en</strong>te:v<strong>en</strong>tanaEdicion;<br />
// ---------------------------------------------<br />
xg, yg, zg)<br />
// ---------------------------------------------<br />
// Arreglo para guardado <strong>de</strong> coord<strong>en</strong>adas<br />
// ---------------------------------------------<br />
public var datosCompon<strong>en</strong>te:Array;<br />
// ---------------------------------------------<br />
// Estructura <strong>de</strong> DATOS <strong>de</strong> "datosCompon<strong>en</strong>te":<br />
// datosCompon<strong>en</strong>te[0] = compon<strong>en</strong>te(id<strong>en</strong>tificador,<br />
// numero_Punto_Rejil<strong>la</strong>,<br />
// datosCompon<strong>en</strong>te[1] = terminal1(numero_Punto_Rejil<strong>la</strong>, xg, yg, zg)<br />
// datosCompon<strong>en</strong>te[2] = terminal2(numero_Punto_Rejil<strong>la</strong>, xg, yg, zg)<br />
// datosCompon<strong>en</strong>te[n] = terminaln(numero_Punto_Rejil<strong>la</strong>, xg, yg, zg)<br />
// ---------------------------------------------<br />
// ---------------------------------------------<br />
// PARAMETROS COMUNES COMPARTIDOS<br />
// ---------------------------------------------<br />
public var parametros:Object;<br />
public var separacionEntrePuntosRejil<strong>la</strong>:Number;<br />
public var numeroPuntosAnchoRejil<strong>la</strong>:Number;<br />
public var numeroPuntosAltoRejil<strong>la</strong>:Number;<br />
public var longitudCompon<strong>en</strong>te:Number;<br />
// ---------------------------------------------<br />
// Estructura <strong>de</strong> DATOS:<br />
// puntosRejil<strong>la</strong>[numero_Punto_Rejil<strong>la</strong>] =<br />
// [fi<strong>la</strong>, columna, x, y, z, xg, yg, zg]<br />
//<br />
// x, y, z --> Coord<strong>en</strong>adas re<strong>la</strong>tivas<br />
// a <strong>la</strong> esquina superior<br />
// <strong>de</strong>recha <strong>de</strong>l editor<br />
// xg, yg, zg --> Coord<strong>en</strong>adas re<strong>la</strong>tivas<br />
// al c<strong>en</strong>tro <strong>de</strong>l area<br />
// <strong>de</strong>l editor<br />
// ---------------------------------------------<br />
public var puntosRejil<strong>la</strong>:Array;<br />
public var numero_Punto_Rejil<strong>la</strong>:Number;<br />
// ---------------------------------------------<br />
// ---------------------------------------------<br />
// Variables auxiliares para ubicacion <strong>de</strong>l<br />
// compon<strong>en</strong>te<br />
// ---------------------------------------------<br />
public var numero_Fi<strong>la</strong>_Rejil<strong>la</strong>_Compon<strong>en</strong>te:Number;<br />
public var numero_Columna_Rejil<strong>la</strong>_Compon<strong>en</strong>te:Number;<br />
public var numero_Punto_Inicial_Fi<strong>la</strong>_Rejil<strong>la</strong>:Number;<br />
public var numero_Punto_Inicial_Columna_Rejil<strong>la</strong>:Number;<br />
// Offsets <strong>de</strong> colocacion <strong>de</strong>l compon<strong>en</strong>te<br />
public var offsetHorizontal:Number = 0;<br />
36