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.

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

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

Saved successfully!

Ooh no, something went wrong!