INSTRUMENTACION INDUSTRIAL
TARJETAS DE ADQUISICION DE DATOS
OBJETIVO:
Posibilitar al estudiante conocer una forma de adquisición de datos empleando
una tarjeta y un software comercial.
PREPARATORIO:
1. Hacer un resumen de máximo dos páginas de los SubVIs para
adquisición de datos mediante la tarjeta de adquisición.
a) DAQmx Create Virtual Channel
Crea un canal virtual o un grupo de canales virtuales y agrega éstos a una tarea. Los casos de este VI corresponden dependiendo del tipo de canal I/O, como una entrada análoga, una salida digital, o un salida de contador; la medición o generación a llevar a cabo, como la medida de temperatura, generación de voltaje, o conteo de eventos, y en algunos casos, el sensor utilizado es una termocupla o RTD para medida de temperaturas.
Si se utiliza el VI dentro de un lazo sin especificar una tarea, el NI-DAQmx crea una nueva tarea en cada iteración del lazo. Se utiliza otro VI que se explicará a continuación para terminar la acción en el lazo y de esta manera evitar la asignación de memoria innecesaria.
b) DAQmx Read
Lee las muestras de la tarea o los canales virtuales que se especifique. Los casos de este VI especifican qué tipo de medida ingresa, ya sea para leer una muestra o varias a la vez, y ya sea para leer uno o múltiples canales.
Las propiedades incluyen configuraciones adicionales para leer operaciones.
c) DAQmx Write
Escribe las muestras de la tarea o los canales virtuales que se especifique. Los casos de este VI especifican el tipo de muestra a escribir, ya sea escribir uno o múltiples
muestras, y ya sea escribir en uno o múltiples canales.
Si la tarea utiliza la sincronización, este VI retorna solo después que el dispositivo genera todas las muestras. Si no se utiliza la sincronización, el VI retorna inmediatamente y no espera que el dispositivo genere todas las muestras. Las aplicaciones deben determinar si la tarea fue realizada para asegurar que el dispositivo generó todas las muestras.
d) DAQmx Start task
El uso de este VI es necesario para algunas aplicaciones y es opcional para otras. Se utiliza para iniciar la medición o generación. Si no se utiliza este VI, una tarea de medición se inicia automáticamente cuando el VI DAQmx Read empieza a correr, o cuando el VI de escritura o de parada empiezan a ejecutarse.
e) DAQmx Stop Task
Detiene la tarea y retorna al estado la tarea que se encontraba antes del inicio de tareas que el VI DAQmx Start o el VI DAQmx Write ejecuten.
Si no se utiliza los VIs de inicio de tareas, y la parada de tarea cuando le lee o escribe, dentro de un lazo, la tarea se inicia y se detiene en varias ocasiones. Iniciar y detener una tarea varias veces reduce el rendimiento de la aplicación.
f) DAQmx Clear Task
Limpia la tarea. Antes de la limpieza, este VI detiene la tarea, si es necesario, y libera todos los recursos de la tarea reservada. No se puede utilizar una tarea que se limpió a menos que se recree la tarea.
Si se utiliza el VI para crear tareas o el VI para crear un canal virtual dentro de un lazo, utiliza este VI dentro del lazo después de terminar con la tarea para evitar alojamiento innecesario de la memoria.
g) DAQmx Timing
Configura el número de muestras que va a adquirir o generar y crea un buffer cuando necesita. Los casos de este VI corresponden al tipo de sincronización a utilizar en la tarea. Este VI permite configurar algunas propiedades para configurar este tipo de sincronización.
2. Con el circuito implementado en la práctica 1 y con el uso de la tarjeta de
adquisición de datos USB 6008 realice:
Un HMI en LabView para que:
Los leds se enciendan uno a continuación de otro en una
dirección, se debe poder cambiar la dirección de giro.
Los leds se enciendan saltando uno, se debe poder cambiar la
dirección de giro.
DIAGRAMA FRONTAL
DIAGRAMA DE BLOQUES (EJERCICIO 1)
DIAGRAMA DE BLOQUES (EJERCICIO 2)
Recommended