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 ...
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
package com.fabrica.productor.fabricacion<br />
{<br />
// **************************************************************<br />
//<br />
// C<strong>la</strong>se: Compon<strong>en</strong>te2T (PRODUCTO)<br />
//<br />
// Patron <strong>de</strong> Programacion:<br />
//<br />
// "Metodo <strong>de</strong> <strong>la</strong> Fabrica" (CLIENTE - FABRICA - PRODUCTO)<br />
//<br />
// mayo / 2010<br />
// **************************************************************<br />
//<br />
// C<strong>la</strong>se base heredada: "Compon<strong>en</strong>te"<br />
//<br />
// **************************************************************<br />
// Ev<strong>en</strong>tos<br />
import f<strong>la</strong>sh.ev<strong>en</strong>ts.*;<br />
public c<strong>la</strong>ss Compon<strong>en</strong>te2T ext<strong>en</strong>ds Compon<strong>en</strong>te {<br />
// ---------------------------------------------<br />
// Variables para manejo <strong>de</strong>l ususario<br />
// ---------------------------------------------<br />
// Datos <strong>de</strong>l compon<strong>en</strong>te para el susuario<br />
public var u_nombreCompon<strong>en</strong>te:String;<br />
public var u_valorCompon<strong>en</strong>te:Number;<br />
public var u_unida<strong>de</strong>sCompon<strong>en</strong>te:String;<br />
// ---------------------------------------------<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, numero_Punto_Rejil<strong>la</strong>,<br />
//<br />
xg, yg, zg)<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 />
// Pot<strong>en</strong>ciales <strong>de</strong> <strong>la</strong>s "terminales" <strong>de</strong>l compon<strong>en</strong>te<br />
// ---------------------------------------------<br />
// --- Terminal 1 ---<br />
public var Vnodo1:Number; // Pot<strong>en</strong>cial (coord. "z")<br />
public var V1_t:Array;<br />
// V1(t) (coord. "z")<br />
// --- Terminal 2 ---<br />
public var Vnodo2:Number;<br />
public var V2_t:Array;<br />
public var <strong>de</strong>ltaV:Number;<br />
// Pot<strong>en</strong>cial (coord. "z")<br />
// V2(t) (coord. "z")<br />
// Difer<strong>en</strong>cia <strong>de</strong> t<strong>en</strong>sion<br />
public var corri<strong>en</strong>te:Number;<br />
public var pot<strong>en</strong>cia:Number;<br />
// ---------------------------------------------<br />
// Parametros <strong>de</strong> "dibujo <strong>en</strong> <strong>3D</strong>" <strong>de</strong>l compon<strong>en</strong>te<br />
// ---------------------------------------------<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 />
// --- Inclinacion <strong>de</strong>l compon<strong>en</strong>te <strong>en</strong>tre <strong>la</strong>s terminales 1 y 2 ---<br />
private var inclinacion:Number;<br />
// ---------------------------------------------<br />
47