Anda di halaman 1dari 10

Utilizando el DAQ Assistant para generar

automticamente cdigo de LabVIEW


Fecha de publicacin: hace 26, 2014 | 91 Calificaciones | 2,74 Fuera de 5 | Imprimir | 2 Comentarios de
clientes | Enva tu opinin

Tabla de contenido
1. Visin de conjunto
2. Antes de que empieces
3. Trminos usados en este tutorial
4. Poner en marcha el DAQ Assistant
5. Crear el Grupo de
6. Configurar la tarea
7. Prueba de la Tarea
8. Generar cdigo de LabVIEW
9. Quiere una informacin ms NI-DAQmx?
El National Instruments Introduccin a NI-DAQmx serie est destinada a ayudar a
aprender los fundamentos de programacin de NI-DAQmx. A travs de tutoriales en
vdeo y texto, esta serie le llevar de verificar el funcionamiento del dispositivo en
Measurement and Automation Explorer (MAX) para aplicaciones de adquisicin de
datos de programacin utilizando LabVIEW.Est destinado tanto para el principiante
que quiere aprender a utilizar el DAQ Assistant, as como la experiencia de usuario
que desea tomar ventaja de la funcionalidad avanzada de
NI-DAQmx.

1. Informacin general
Este documento incluye informacin tomada de la Gua de inicio rpido de
adquisicin de datos, el Asistente de Ayuda de adquisicin de datos, y la hora de medir la NI-DAQmx en
LabVIEW tutorial. Si usted nunca ha utilizado la adquisicin de datos (DAQ) productos antes, o simplemente
nunca los ha usado en LabVIEW, NI-DAQmx disminuir en gran medida su tiempo de aprendizaje y le
ayudar a empezar a tomar medidas con mayor rapidez. El DAQ Assistant, una caracterstica introducida por
NI-DAQmx 7.0, es la mejor manera de empezar a usar DAQ en LabVIEW. Utilice el tutorial paso a paso a
continuacin para ayudarle a aprender a utilizar este asistente interactivo de medida y luego generar
automticamente cdigo de LabVIEW modificable cuando haya terminado.

Volver arriba
2. Antes de comenzar
Para utilizar este tutorial, debe tener el siguiente software y hardware instalado en su sistema:
7.x LabVIEW o superior
API NI-DAQmx, incluyendo 7.x LabVIEW o archivos de soporte superiores
Un dispositivo de adquisicin de datos que es compatible con NI-DAQmx y est conectado a una
seal de tensin o un dispositivo simulado NI-DAQmx que ya ha sido creado. Consulte la 7.x Lame NI-
DAQ archivo para ver si su dispositivo es compatible con NI-DAQmx. Consulte el tutorial de NI-DAQmx
Simulated Dispositivos para aprender cmo crear un dispositivo simulado NI-DAQmx.

Consulte la Gua de inicio rpido de adquisicin de datos y la documentacin del dispositivo para obtener
informacin sobre cmo instalar y configurar el software y el hardware.

Volver arriba
3. Trminos utilizados en este Tutorial
VI (Virtual Instrument) - Un programa o subprograma en LabVIEW.
Canal fsico - Un terminal o pin a la que se puede medir o generar una seal analgica o digital.
Canal virtual - Una coleccin de parmetros que pueden incluir un nombre, un canal fsico,
conexiones de los terminales de entrada, el tipo de medicin o generacin, y la informacin de escala. En
NI-DAQmx, canales virtuales son parte integral de cada medicin. Puede configurar los canales virtuales
con el DAQ Assistant, que se puede abrir desde Measurement and Automation Explorer (MAX) o el
software de aplicacin. Tambin puede configurar los canales virtuales con la API de NI-DAQmx en su
programa de aplicacin.
Tarea - Una coleccin de uno o ms canales virtuales con temporizacin, disparos y otras
propiedades. Conceptualmente, una tarea representa una medicin o generacin que desea
realizar. Puede configurar y guardar toda la informacin de configuracin en una tarea y utilizar la tarea
en una aplicacin. En NI-DAQmx, puede configurar los canales virtuales como parte de una tarea o
separada de una tarea.
Los canales locales - Los canales virtuales creadas dentro de una tarea.
Canales globales - Los canales virtuales definidos fuera una tarea. Puede crear canales globales en
MAX o en el software de aplicacin. Puede utilizar los canales globales en cualquier aplicacin o
aadirlos a una serie de tareas diferentes. Si se modifica un canal global, el cambio afecta a todas las
tareas en las que se haga referencia ese canal global. En la mayora de los casos, es ms fcil de usar
canales locales.

Volver arriba
4. Iniciar el Asistente DAQ
Puede iniciar el asistente de adquisicin de datos de varias maneras. Complete los pasos siguientes para
ejecutar el asistente de adquisicin de datos a partir de un diagrama de bloques de LabVIEW.
1. LabVIEW abierto y crear un nuevo VI. Cambiar al diagrama de bloques (Ctrl + E).
2. El DAQ Assistant Express VI se encuentra en la Funciones paleta yendo a Expresa de
entrada . Coloque el DAQ Assistant en el diagrama de bloques de arrastrar y soltar desde la paleta de
funciones. El asistente debe iniciar automticamente cuando se le cae el VI en el diagrama.
Figura 1.

Volver arriba
5. Crear el Grupo de
En este ejemplo, vamos a configurar una medicin sencilla de entrada analgica de tensin. Para otros tipos
de medicin y generacin de seal, hay que seguir pasos similares.
1. En la primera pantalla, seleccione detecte las seales y luego de entrada analgica para su tipo de
medida.
2. A continuacin, seleccione voltaje.
Figura 2.
3. La siguiente pantalla le permite seleccionar el canal fsico (o canales) para el que est creando esta
tarea. Todos los dispositivos de hardware de adquisicin de datos soportadas deben aparecer en el
control de rbol, y se puede ampliar a ver una lista de los canales fsicos que se pueden seleccionar para
su tarea. Para seleccionar ms de un canal, mantenga pulsada la tecla Ctrl mientras hace clic en los
nombres de los canales.
Figura 3.
4. Haga clic en Finalizar para pasar a la fase de configuracin.

Volver arriba
6. configurar la tarea
Despus de crear una tarea, puede configurar los parmetros especficos del canal, tales como la escala,
lmites de entrada, y la configuracin del terminal. Tambin puede configurar los valores de tareas especficas
tales como temporizacin y disparo. En esta tarea, no es necesario utilizar la escala o desencadenante. Para
configurar la tarea de medicin de tensin, realice los siguientes pasos.
1. Especificar los lmites de entrada. Puede utilizar los valores por defecto de 10 para Max y Min -10 por
si no conoce los lmites tericos de la seal que se est midiendo.
2. Seleccione la configuracin del terminal que utiliz para la seal.
3. En la configuracin de la pestaa debajo de la configuracin de sincronizacin seccin,
seleccione N muestras para el modo de adquisicin. Introduzca 100 para muestras de leer , e
introduzca 1000 para (Hz) (podra por defecto a 1 k), como se muestra en la siguiente figura.
Figura 4.

Volver arriba
7. Pruebe la tarea
Puede probar la tarea en el DAQ Assistant antes de finalizarlo para asegurarse de que los sensores
conectado correctamente. Puede probar cada canal / medicin individual. Complete los siguientes pasos para
probar la tarea.
1. Seleccione el canal que desea probar.
2. Seleccione Grfico, tabla o grfico para el tipo de pantalla (Grfico slo est disponible para N
muestras o muestras continuas, y en el grfico slo est disponible para la muestra 1 (On Demand) o 1
muestra (modo de adquisicin HW temporizado)).
3. Haga clic en el Run botn en la parte superior de la DAQ Assistant.
4. Una vez que est satisfecho con la tarea, haga clic en el Aceptar botn. El DAQ Assistant ahorra la
tarea de tensin, que contiene toda la informacin de configuracin que ha introducido, a MAX. Ha
creado su tarea tensin.

Volver arriba
8. Generar cdigo de LabVIEW
Al configurar una tarea utilizando el DAQ Assistant Express VI, la tarea es local a la aplicacin, y no se puede
utilizar en otras aplicaciones. Puede convertir un DAQ Assistant Express VI a un control DAQmx Nombre de
tarea si desea guardar la tarea a MAX y utilizarlo en otras aplicaciones o para generar cdigo. Complete los
siguientes pasos para convertir el DAQ Assistant Express VI a un control DAQmx Nombre de la tarea.
1. Haga clic con el DAQ Assistant Express VI y seleccione Convertir a NI-DAQmx de tareas en el
men contextual.
2. El DAQ Assistant pone en marcha, y se puede modificar la tarea, si es necesario.
3. Haga clic en el Aceptar botn.
4. Una constante DAQmx Task Name reemplaza el DAQ Assistant Express VI.

La Figura 5.

Ahora tiene tres opciones para la generacin de cdigo en LabVIEW de una tarea o canal:
Ejemplo - Genera todo el cdigo necesario para ejecutar la tarea o canal, tales como VIs necesario
para leer o escribir muestras, VIs para iniciar y detener la tarea, bucles, y grficos. Elija esta opcin si
desea ejecutar la tarea o el canal que ha creado para comprobar que funciona o para utilizar la
configuracin de una aplicacin sencilla. En LabVIEW, esta opcin se suma a la VI est trabajando en o
crea un nuevo VI. El cdigo generado es un simple ejemplo de NI-DAQmx que entonces se puede
modificar para su aplicacin.
Configuracin - Genera el cdigo que replica la configuracin de las tareas y canales. LabVIEW
reemplaza el control DAQmx Nombre de tarea con un subVI que contiene VIS y de propiedad nodos
utilizados para la creacin de canales y configuracin, la configuracin de sincronizacin, y la
configuracin de activacin utilizado en la tarea o canal. Elija esta opcin si desea implementar la
aplicacin a otro sistema. Consulte el despliegue en la Ayuda de NI-DAQmx situado
en Inicio Programas National Instruments para obtener ms informacin. Cuando se
genera configuracin de cdigo, se pierde el enlace entre la aplicacin y el DAQ Assistant. Cualquier
cambio que realice en el cdigo de configuracin no se refleja en el DAQ Assistant.Puede
regenerarse configuracin de cdigo desde el DAQ Assistant, pero el cdigo regenerada no incorpora
cambios anteriores realizados en el cdigo.
Nota: Aunque cdigo de configuracin generado incluye cdigo para crear canales virtuales y las tareas,
que no incluye cdigo para crear escalas. Si genera cdigo de configuracin para el despliegue de
aplicaciones que incluyen escalas, debe asegurarse de que las escalas estn configurados en el equipo
de destino. Consulte el despliegue en el NI-DAQmx Ayuda, situado en Inicio Programas National
Instruments para obtener ms informacin.
Configuracin y Ejemplo - genera tanto de configuracin de cdigo y Ejemplo de cdigo para la
tarea o el canal en un solo paso.

Complete los siguientes pasos para generar cdigo para ejecutar la tarea de tensin.
1. Haga clic en el control del panel frontal y seleccione Generar cdigo Ejemplo en el men
contextual.
La Figura 6.
2. Ver el diagrama de bloques. Observe que el DAQ Assistant genera todo el cdigo necesario para
ejecutar la tarea, como se muestra en el siguiente diagrama de bloques.

La Figura 7.

Nota: Toda la informacin de temporizacin se establece est contenido en la constante de Nombre de tarea
DAQmx.
3. Guarde el VI como MyVoltageTask.vi.
4. Ver el panel frontal. Haga clic en el Run botn para ejecutar la aplicacin.
Nota : Cualquier cambio que realice en el cdigo generado se aplican slo a la VI y no se guardan en la
configuracin de la tarea almacenados en MAX.

Volver arriba
9. deseo ms informacin NI-DAQmx?
NI-DAQmx software del controlador incluye las herramientas profesionales introducidos en este documento,
adems de muchas otras herramientas de software y servicios de medicin. Para obtener ms informacin
sobre NI-DAQmx visitar algunos de estos recursos adicionales:
Descargar NI-DAQmx
Encontrar respuestas a las preguntas ms frecuentes sobre NI-DAQmx
Navegar NI-DAQmx Galera de funciones
Reducir costes de desarrollo con NI-DAQmx

Volver arriba

Historia revisiones de Clientes

2 historia revisiones de Cliente | envie su Revisin


- 29/06/2011
Por Marcos Belec, Micralyne Inc ..
No le dice cmo utilizar mltiples puntos de E / S

mltiples seales - 23/07/2009


Sera de gran ayuda si este artculo mostr un ejemplo de la lectura de mltiples entradas analgicas utilizando el DAQ.

Guardar y compartir
Compartir

Calificaciones
Califique this document

Seleccione la ONU calificacion

Se Resolvieron Sus Preguntas?


S No

Enviar
This site utilizaci las cookies para ofrecerle Una mejor Experiencia de
bsqueda. Conozca Nuestra Poltica de privacidad.
DE ACUERDO

Anda mungkin juga menyukai