9
Proyecto Final Aplicación de Bases de Datos para la Ingeniería Para crear las señales en LabView tenemos que seleccionar controladores de frecuencia y amplitud, que son atributos de la señal, en este proyecto necesitamos obtener datos de tres señales es por esto que en el vi observamos tres controladores de frecuencia y tres controladores de amplitud. Para obtener los controladores antes mencionados, nos colocamos en el panel frontal del vi seleccionando con un clic derecho la opción numeric donde aparecerán todas las posibles formas de controladores que a su vez pueden ser utilizados como indicadores. Tanto la amplitud como la frecuencia se conectan a un bloque que se llama simulador de señal (simulate signal) por lo tanto tendremos tres bloques simulando tres señales. Cada señal que sale del simulador se señales se conecta a un DBL que permite que los valores que se obtienen al generar las señales tengan dos decimales de exactitud. Luego, las tres señales son conectadas a un cluster que se encargara de ensamblar las tres señalas a medida que reciben cambios individualmente por medio de los controladores ya que al mismo tiempo las señales están conectadas a un osciloscopio que permite observar las tres señales en un mismo plano.

Proyecto Final AplicacióN De Bases De Datos Para La IngenieríA

Embed Size (px)

Citation preview

Page 1: Proyecto Final AplicacióN De Bases De Datos Para La IngenieríA

Proyecto Final Aplicación de Bases de Datos para la Ingeniería

Para crear las señales en LabView tenemos que seleccionar controladores de frecuencia y amplitud, que son atributos de la señal, en este proyecto necesitamos obtener datos de tres señales es por esto que en el vi observamos tres controladores de frecuencia y tres controladores de amplitud. Para obtener los controladores antes mencionados, nos colocamos en el panel frontal del vi seleccionando con un clic derecho la opción numeric donde aparecerán todas las posibles formas de controladores que a su vez pueden ser utilizados como indicadores. Tanto la amplitud como la frecuencia se conectan a un bloque que se llama simulador de señal (simulate signal) por lo tanto tendremos tres bloques simulando tres señales.

Cada señal que sale del simulador se señales se conecta a un DBL que permite que los valores que se obtienen al generar las señales tengan dos decimales de exactitud. Luego, las tres señales son conectadas a un cluster que se encargara de ensamblar las tres señalas a medida que reciben cambios individualmente por medio de los controladores ya que al mismo tiempo las señales están conectadas a un osciloscopio que permite observar las tres señales en un mismo plano.

Page 2: Proyecto Final AplicacióN De Bases De Datos Para La IngenieríA

En el cluster también se conecta un bloque que nos permite determinar el tiempo con el cual obtendremos los datos de las señales que se están generando y también a este se conecta otro bloque que tomara los valores reales de fecha y hora del momento en el cual se realiza la aplicación. (Get Date/Time String y Get Date/Time in Seconds).

Finalmente tenemos los bloques que hacen posible la comunicación entre el vi y la tabla que creamos en la base de datos. Primero, tenemos el bloque que inicia la conexión; es decir, el que indicara que la conexión esta abierta para transferir datos (DB Tools Open Connection) al cual se le adjunta el nombre de la conexión que creamos en el saybase, luego pasa por un bloque (DB Tools Insert Data) en el cual permite insertar los datos en nuestra tabla creada previamente en la base y adicionalmente colocamos como una constante el nombre que le dimos a nuestra tabla, finalmente se coloca un bloque para cerrar o terminar la conexión con la base de datos (DB Tools Close Connection) y que tendrá siempre conectado un bloque de error (General Error Handler) .

Todo esto se coloca en un lazo while que permitirá que la acción de generar las señales y obtener datos de las mismas se repita hasta detener la aplicación.

Page 3: Proyecto Final AplicacióN De Bases De Datos Para La IngenieríA

Cuando obtenemos valores y los enviamos a la base de datos hay un error muy común que se genera si al detener y volver a iniciar la aplicación los datos que se obtuvieron antes no son borrados previamente, es por esto que se coloca un bloque adicional (DB Tools Execute Query) entre los bloques de conxion en el cual se especifica la acción de borrar mediante una constante. Este procedimiento también lo podemos realizar desde nuestra bases de datos usando los comandos (delete from).

Page 4: Proyecto Final AplicacióN De Bases De Datos Para La IngenieríA

Proyecto Final Aplicación de Bases de Datos para la Ingeniería

Page 5: Proyecto Final AplicacióN De Bases De Datos Para La IngenieríA
Page 6: Proyecto Final AplicacióN De Bases De Datos Para La IngenieríA

Una vez que hemos terminado la aplicación procedemos a llevar estos datos a Excel para realizar las graficas de la señal mediante los datos obtenidos pero de manera individual; es decir, una señal en cada plano.

Primero abrimos Excel seleccionando la opción datos en la barra de herramientas y luego seleccionamos una opción que nos permitirá obtener datos de otras fuentes:

Luego: seleccionamos la opción desde Microsoft Query

Buscamos el nombre que le dimos a nuestra conexión y la seleccionamos, ponemos aceptar y de inmediato nos aparece una tabla en la que debemos escoger los nombres de las columnas de nuestra tabla existente en la base de datos.

Page 7: Proyecto Final AplicacióN De Bases De Datos Para La IngenieríA

Luego los datos que teníamos en la tabla de la base se presentan en nuestra hoja de Excel:

Finalmente en Excel tenemos la opción que nos permite graficar los datos indicando los valores que corresponden a cada eje:

Page 8: Proyecto Final AplicacióN De Bases De Datos Para La IngenieríA