Sei sulla pagina 1di 18

Instituto de Fsica

Instrumentacin

Universidad de Antioquia

Movimiento Armnico Simple


El objetivo de esta prctica es simular un sistema que realice un M.A.S. La figura muestra una masa sujeta de un resorte. En reposo, la masa cuelga en una posicin tal que la fuerza del resorte se equilibra con la fuerza gravitacional de la masa. Si se desplaza la masa, hasta una cierta distancia y del punto de equilibrio, y despus se suelta, el resorte la regresar al equilibrio.

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.

Mdulo del resorte


Lo dibujaremos como un ovalo. LabVIEW dispone de un modulo que lo dibuja, se llama " Draw oval".

profesora Lucelly Reyes

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

profesora Lucelly Reyes

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.

Veamos el tercer aro


Notas de clase 4

profesora Lucelly Reyes

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

profesora Lucelly Reyes

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

profesora Lucelly Reyes

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.

profesora Lucelly Reyes

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.

Haga doble click sobre el icono del subVI

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.

profesora Lucelly Reyes

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.

Mdulo de la funcin armnica


La desarrollaremos con la funcin coseno que se encuentra en la librera de matemticas.

profesora Lucelly Reyes

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.

Lo primero que se debe calcular es la frecuencia angular

En el panel de puede apreciar los controles del problema y como un indicador se ve el valor de

profesora Lucelly Reyes

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

profesora Lucelly Reyes

Instituto de Fsica

Instrumentacin

Universidad de Antioquia

profesora Lucelly Reyes

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.

Dando como resultado en el panel

profesora Lucelly Reyes

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.

profesora Lucelly Reyes

Notas de clase 14

Instituto de Fsica

Instrumentacin

Universidad de Antioquia

Dinmica del resorte


Esto se logra uniendo los dos mdulos que se han armado resorte y onda coseno. Hay que tener presente que es necesario amplificar la seal coseno, aqu se ha
profesora Lucelly Reyes Notas de clase 15

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.

profesora Lucelly Reyes

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.

profesora Lucelly Reyes

Notas de clase 17

Instituto de Fsica

Instrumentacin

Universidad de Antioquia

profesora Lucelly Reyes

Notas de clase 18

Potrebbero piacerti anche