Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Instrumentacin
Universidad de Antioquia
Segn la ley de Hooke la fuerza ejercida por un resorte es proporcional a la distancia que es estirado (tambin se aplica para la compresin de un resorte). Esta idea est dada por la relacin F=-ky donde F es la fuerza ejercida por el resorte, y es el desplazamiento del final del resorte de su posicin de equilibrio, y k es la constante de proporcionalidad, llamada la constante del resorte. La fuerza neta en la masa, es por lo tanto una fuerza restauradora, porque sta siempre acta para acelerar la masa para alcanzar su posicin de equilibrio.
donde
profesora Lucelly Reyes Notas de clase 1
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
-y
Mdulos que ha desarrollar: a) b) c) d) Dibujo del resorte Generacin de la seal armnica Implementar el movimiento del resorte con la seal armnica Hacer el clculo de la velocidad y la aceleracin y graficarlos.
Notas de clase 2
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
En la entrada rect se colocan las coordenadas (xo,yo) y (xf,yf) como se indica en la figura.
La idea es construir un resorte de unas 20 vueltas como mnimo, esto implica que repitamos el dibujo 20 veces pero desplazando el eje y unos cuantos pixeles. Lo que se puede hacer es fijar los valores de xo, xf y controlar los de yo, yf. Para poder hacer la modificacin es necesario saber construir los datos como los exige el modulo draw oval, observe que el conector es caf o marrn lo que significa que es de tipo clusters. Los clusters son tipos de datos compuestos por varios elementos de distintos o igual tipos. Esto, suele ser muy prctico para que en el diagrama, aparezcan menos lneas de conexiones y
Notas de clase 3
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
stas estn agrupadas segn un criterio dado, esto se logra con un Bundle (unir). Une todas las entradas individuales en nico cluster o cambia los valores de los componentes conectados.
Para dibujar el segundo avalo se mantiene fijos los valores de x0, xf y se incrementan los valores de y0 y yf.
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Ya lo que queda es repetir el tercer ovalo las veces que se desean segn la longitud del resorte. Para variar yo, yf se utilizara un ciclo For Loop, dos elementos de memoria Shift Register y un sumador para hacer incrementos de la coordenada cada 5 pixeles. Para el resorte obtenido el numero de iteraciones de la estructura For Loop es 25. Como el resorte es el sistema que con ms frecuencia encontramos en muchos de los sistemas fsicos, lo vamos a convertir en una rutina a la que llamaremos cada vez que sea necesario.
Notas de clase 5
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Creando SubVI
Por otro lado, el programador tiene la capacidad de generar por s solo las funciones que necesita para el desarrollo de sus aplicaciones. Cuando una misma tarea es requerida en varios puntos de la aplicacin, en lugar de construir esa porcin del cdigo (diagrama) de forma repetida, lo que se suele hacer es construirla una vez y llamarla en todos los puntos de la aplicacin que sea necesaria. Adems, una vez construidas o realizadas las funciones, el programador las puede utilizar en otros proyectos de aplicaciones futuras. Incluso las puede mejorar y/o cambiar para utilizarlas en otras aplicaciones. Veamos a continuacin, cmo se construye una SubVI y lo fcil que resulta utilizarla. Para ello, se utilizar el ejercicio propuesto Resorte.vi del mdulo anterior y se guardar como resorte.vi. En primer lugar se crea el cdigo con el
Notas de clase 6
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
que se quiere hacer el SubVI, a continuacin se marca esa porcin o bloque de cdigo con el ratn.
Como se puede observar se han separado los controles y los indicadores un poco para marcar solo la parte de programa, y se ejecuta CreateSubVI, desde el men Edit, con lo que el cdigo marcado queda asociado al nuevo SubVI con el icono standard de LabVIEW.
Notas de clase 7
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Para cambiar este icono, se hace doble click sobre l, donde se abre el archivo del SubVI y se ejecuta Ctrl+T para ver tanto el panel como el diagrama de esta funcin.
Aparece el editor del icono, la versin 2010 trae un conjunto de iconos del cual seleccionaremos alguno, pero si lo prefiere puedes dibujar tu propio icono como si estuvieras en Paint. Lo primero que debe hacer es seleccionarlo, borrarlo y traer el nuevo icono.
Notas de clase 8
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Al final tenemos el subVi deseado. Es muy importante que lo guarde para posibles llamadas en el futuro.
Notas de clase 9
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Observe que la entrada del modulo coseno x esta en radianes, lo que implica que hay que hacer la conversin de grados a radianes.
En el panel de puede apreciar los controles del problema y como un indicador se ve el valor de
Notas de clase 10
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Los valores de la coordenadas (y,t) hay que llevarlas a un grafico. Para esto se necesita un arreglo de datos y elementos de memoria como los shift register.
Hay una utilidad que funciona de igual forma que un shift register, es el Feedback Node. Este consta de dos terminales: El terminar inicializador permite dar un valor inicial al nodo, es equivalente a conectar un valor al terminal izquierdo de shift register. Este terminal se coloca siempre en el borde izquierdo de la estructura a la misma altura que el Feedback Node. El Feedback Node es el otro terminal, tiene la forma de flecha. En el extremo derecho se le conectara la salida, cuyo valor ser ledo por el extremo izquierdo en la siguiente iteracin. En la primera iteracin el valor ledo por el extremo izquierdo ser el conectado al terminal inicializador. Lgicamente siempre se ejecuta primero la lectura y despus la escritura.
Notas de clase 11
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Notas de clase 12
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Para representar una nica grfica en una XY Graph existe dos posibilidades. La primera consiste en crear un cluster que contenga un array de datos X y un array de datos Y. La segunda consiste en crear un array de clusters, donde cada cluster contiene un valor de X y un valor de Y.
Notas de clase 13
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Para mejorar la presentacin de los datos (y,t) se utilizara un subVI conocido como XX Chart Buffer sirve para almacenar datos que provienen del Cluster.
Este subprograma toma como variables de entrada obligadas el Cluster de datos que proviene del Bundle y el nmero de puntos que almacenar el buffer (Memoria Interna). Las dems entradas son opcionales y no se utilizan aqu. Lo que hace este subprograma es almacenar los datos que le van llegando para que se puedan representar posteriormente como una curva continua en tiempo real, ya que si no existiera el buffer apareceran slo una serie de puntos en las grficas de forma discontinua. Adems se debe introducir por pantalla la cantidad de puntos para hacer ms o menos precisa la medida. Si se est midiendo y se acaban los puntos, XY Chart Buffer borrar los primeros para poder almacenar ms puntos. Como variable de salida de XY Chart Buffer se obtiene un dato tipo XY Graph, es decir, una matriz de datos, los cuales se representan finalmente en una grfica tipo XY de forma continua.
Notas de clase 14
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
multiplicado por 30 y, se le suma una constante que es igual a la amplitud mxima para evitar que el resorte se invierta.
Notas de clase 16
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Masa resorte le vamos aadir la masa, para esto utilizaremos un circulo y 2 dibujos de lneas.
Ajustando los valores de los inicio y final de los hilos, dibujamos la esfera de radio 30.
Notas de clase 17
Instituto de Fsica
Instrumentacin
Universidad de Antioquia
Notas de clase 18