el 10-04-2006 03:59 PM
el 10-04-2006 05:24 PM
Hola Merit
Gracias por utilizar el foro de National Instruments.
Hacer una adquisicion de datos con diferentes tiempos de muestreos se puede hacer programando la adquisicion de cada canal por separado o haciendo un task con los dos canales que tengan configurado el sample rate diferente.
Cualquiera de estas dos opciones es viable y para la primera opcion te mando un ejemplo muy popular en National Instruments para la version que utilizas.
Espero que te sirva y que puedas desarrollar pronto tu aplicacion.
saludos
el 10-05-2006 09:17 AM
el 10-06-2006 01:11 PM
Hola una pregunta mas.
el 10-06-2006 06:52 PM
el 10-06-2006 06:55 PM
Este subVI es parte del VI que te mande
saludos
el 10-09-2006 05:39 PM
el 10-10-2006 08:42 AM
Hola Merit:
Me da mucho gusto que estes interesada en nuestros productos y su utilizacion.
El programa que te envie hace "quasi" paralelamente dos cosas
Primero se genera una senal de forma continua y muy poco tiempo despues se empieza a hacer la adquisicion de las mismas.
Si te fijas hay una linea que conecta a casi todos los bloques por la parte de abajo, esa linea es la salida o entrada del cluster de error y en este caso nos sirve para sincronizar eventos. Con el error in , error out podemos forzar a que un VI se ejecute antes que otro o que un procedimiento inicialice en un momento preciso con respecto a otro.
Regresando al codigo, en la parte de arriba se tiene la generacion de senal. El ejemplo que te mande puede generar un seno , senales triangulares, cuadradas, entre otras. Esto lo hace el subVI que postee al final. Para que puedas seleccionar el tipo de senal a generar hay controles en el panel frontal que te permiten modificar este parametro.
Tanto en la adquisicon de la senal y la generacion de la misma utilicé bloques de DAQmx. Que son funciones del driver que se utiliza con tu version de LabVIEW .
Estas funciones se colocan casi en el mismo orden tanto en la adquisicion como en la generacion - Create channel, timing, start, read or write , close and erase-
Creo que lo que mas vale la pena mencionar sobre estos VIs es el VI de timing pues en él configuras el espacio en buffer que vas a guardar para los puntos que se van a generar o adquirir y el tiempo de muestreo para enviar o adquirir una senal.
Espero haber aclarado algunas cosas
y tambien espero que sigas utilizando nuestro foro pues gente como tu ayuda a que otros usuarios se enteren de como solucionar problemas que pueden ocurrirles en el futuro.
Gracias y un saludo
el 10-10-2006 10:14 AM
el 10-11-2006 12:59 AM