06-09-2009 07:56 PM
Solved! Go to Solution.
06-11-2009 10:35 AM
Que tal Pablo A,
Me llama la atención que tengas 3 Vis en paralelo para hacer consultas, lo estás haciendo incorrectamente, un solo query bien estructurado te sirve para traer información de la base de datos, ejemplo:
La tabla "Mediciones" donde 4 de sus columnas son "Fecha", "Temperatura", "Presion", "Volumen" que son las columnas que te interesa graficar, entonces el query correspondiente para obtener todos los registros que correspondan a esos campos en la tabla sería:
SELECT Fecha, Temperatura, Presion, Volumen FROM Mediciones
Ese query te regresa un Variant con los datos de las 4 columnas, después necesitas descomponer el variant para utilizar esa información.
En cuanto a la gráfica XY, más tarde te agrego un ejemplo.
Que tengas buen día.
06-11-2009 12:17 PM
Pablo A,
Esta es la liga para que bajes el ejemplo que te hice sobre Multiplot XY Graph.
http://decibel.ni.com/content/docs/DOC-5129
Que tengas buen día.
06-11-2009 05:34 PM
06-12-2009 10:19 AM
Hola Pablo A,
Ya veo, el problema es que definiste mal tu tabla, tenías que haber definido distintas tablas, por ejemplo las tablas Caudal y Potencia, en la imagen no vienen los nombres de las columnas, pero por ejemplo la tabla Caudal podría contener las columnas ID_C, Tipo_C, Medicion_C, Fecha_C y así para la tabla Potencia. De esta forma, podrías hacer un query multitabla, ejemplo:
SELECT Caudal.Medicion_C, Potencia.Medicion_P FROM Caudal, Potencia WHERE Caudal.Tipo_C = 'Caudal U3' AND Potencia.Tipo_P = 'Potencia U3'
Con ese query obtienes todas las mediciones de Caudal U3 y Potencia U3.
Una vez más te recomiendo adentrarte más en la teoría de bases de datos. Existe una gran bibliografía al respecto, donde algunos de los temas tienen que ver con la estructura de una base, reglas para definir las tablas, restricciones, etc. Todo esto con el fin de garantizar la integridad de la base.
Si no deseas corregir tu base, en última instancia te recomiendo que los queries los realices de forma secuencial y no en paralelo, valga la redundancia, para cuidar la integridad de la base.
Nota: Te funcionó el ejemplo del multiplot ??
Que tengas un buen día.
06-15-2009 07:57 AM
Hola, el VI de multiplot me funcionó, muchas gracias.
Y arreglé un poco mi VI para que no haga las consultas en paralelo.
Excelente tu ayuda, te felicito. Gracias.
Te tengo otra pregunta. Voy a cerrar este Subject y te explico en el que tiene el subject "SQL server connection information".