13.07.2015 Views

CAPÍTULO 1 - Universidad de Sevilla

CAPÍTULO 1 - Universidad de Sevilla

CAPÍTULO 1 - Universidad de Sevilla

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Departamento <strong>de</strong> Física Aplicada III. <strong>Universidad</strong> <strong>de</strong> <strong>Sevilla</strong>El objeto que se encarga <strong>de</strong> ir extrayendo las referencias (puntos <strong>de</strong>l vector <strong>de</strong>temperaturas “T”) es el objeto GetValues. Básicamente lo que hace es implementar lafórmula T[i], en la que “T” es el vector <strong>de</strong> temperaturas a la entrada e “i” es el índiceque recorre dicho vector. El valor <strong>de</strong>l índice lo actualizaremos convenientemente encada ciclo con el resto <strong>de</strong> objetos.El valor <strong>de</strong>l índice “i” se obtiene en el objeto marcado como “i+incr” . Sufuncionamiento es bien sencillo: lo que hace es sumarle al valor anterior <strong>de</strong>l índice uncierto incremento <strong>de</strong> tal forma que situemos el índice en la posición <strong>de</strong> la nuevareferencia <strong>de</strong> temperatura.El valor <strong>de</strong>l índice anterior se obtiene a partir <strong>de</strong>l objeto Junction (JCT). Este esun objeto bastante particular <strong>de</strong>ntro <strong>de</strong> HP-VEE, ya que, mientras el resto <strong>de</strong> objetosprecisan que todas sus entradas <strong>de</strong> datos estén activadas para que se ejecute el códigoasociado al objeto, JCT sólo precisa que una <strong>de</strong> las entradas se active. Lo único quehace el objeto es colocar a la salida el valor <strong>de</strong> la última entrada que se ha activado.Para que funcione tal como queremos y nos pueda dar a la salida el valor anterior <strong>de</strong>líndice lo que hacemos es realimentar la salida <strong>de</strong>l objeto “i+incr” a una <strong>de</strong> las entradas<strong>de</strong>l objeto JCT. La otra entrada se une a la salida <strong>de</strong> un objeto tipo constante. De estamanera aseguramos el funcionamiento tanto al principio <strong>de</strong>l bucle como durante elmismo. En la primera iteración, dado que el objeto “i+incr” aún no se ha ejecutadonunca, su salida no estará activa. Sin embargo, el objeto “inicial”, que es <strong>de</strong> tipoconstante y no tiene ninguna entrada, se habrá ejecutado al principio, por lo que susalida sí estará activa y es la que el objeto “JCT” reproducirá a la salida. A partir <strong>de</strong> laprimera iteración, la salida <strong>de</strong>l objeto “i+incr” siempre será “la última que se haactivado”, y será reproducida a la salida <strong>de</strong> “JCT”.El cálculo <strong>de</strong>l valor <strong>de</strong>l incremento se hace mediante el objeto “incr”:151

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

Saved successfully!

Ooh no, something went wrong!