Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Contenido
1. Vista General
2. ¿Cómo crear un Dispositivo Simulado NI-DAQmx?
3. ¿Cómo utilizar un dispositivo simulado NI-DAQmx?
4. Consideraciones para el uso de Dispositivos Simulados NI-DAQmx
5. ¿Desea más información de NI-DAQmx?
La serie "Getting Started con NI-DAQmx" está dirigida a ayudarle a aprender los fundamentos de programación de
NI-DAQmx. A través de tutoriales en vídeo y texto, esta serie le guiará desde la verificación del funcionamiento de su
dispositivo en Measurement & Automation Explorer (MAX) a la programación de aplicaciones de adquisición de
datos utilizando LabVIEW. Está dirigida tanto para el principiante que quiere aprender a usar el Asistente DAQ (DAQ
Assistant), así como para el usuario experimentado que quiera tomar ventaja de la funcionalidad avanzada de NI-
DAQmx.
1. Vista General
NI-DAQmx no sólo proporciona a los desarrolladores de sistemas DAQ un controlador de alto rendimiento, también incluye
muchos servicios de medición diseñados para aumentar la productividad. Uno de los servicios de medición más nuevos y
emocionantes agregados a NI-DAQmx son los dispositivos simulados NI-DAQmx. Un dispositivo simulado NI-DAQmx es una
réplica de un dispositivo creado usando la opción de Dispositivo Simulado NI-DAQmx en el menú Create New de MAX, con
el fin de operar una función o un programa sin necesidad de hardware. Un dispositivo simulado NI-DAQmx se comporta de
manera similar a un dispositivo real. El controlador se descarga, y los programas que lo utilizan están totalmente verificados.
Este tutorial explica los conceptos básicos de los dispositivos simulados NI-DAQmx, incluyendo cómo crearlos, cómo usarlos
así como algunas consideraciones al utilizarlos.
Siga este tutorial utilizando una copia instalada de NI-DAQmx 7.4 o anterior y el software de desarrollo de aplicaciones NI
LabVIEW 7.x o anterior o LabVIEW SignalExpress Lite. Si usted no cuenta con NI LabVIEW 7.x o su versión anterior, puede
descargar SignalExpress Lite para ayudar a completar este tutorial.
La mayoría de esta información también está disponible en "Measurement & Automation Explorer Help" para NI-DAQmx
(instalado con el controlador NI-DAQmx). Información adicional sobre los dispositivos simulados NI-DAQmx se encuentra en
NI-DAQmx Help (instalado con el controlador NI-DAQmx) y DAQ Quick Start Guide (incluido con el dispositivo DAQ).
2. ¿Cómo crear un Dispositivo Simulado NI-DAQmx?
Para crear un dispositivo simulado NI-DAQmx, debe tener instalado NI-DAQmx 7.4
(http://www.ni.com/dataacquisition/nidaqmx.htm) o su versión anterior.
1. Abra Measurement & Automation Explorer (MAX). Los dispositivos simulados NI-DAQmx se crean en MAX. A menos
que usted no seleccione la característica durante la instalación, MAX fue instalado cuando se instaló NI-DAQmx. Si
MAX no fue instalado, usted debe modificar su instalación de NI-DAQmx.
2. Haga clic en My Sistem>>Devices and Interfaces y seleccione Create New... En el diálogo siguiente, seleccione
Simulated NI-DAQmx Device or Modular Instrument. La ventana Create Simulated NI-DAQmx Device le pide que
seleccione un dispositivo..
3. Seleccione el dispositivo que desea crear como un dispositivo simulado NI-DAQmx. Con esta lista, se puede navegar
por los cientos de dispositivos soportados por NI-DAQmx. Usted puede crear un dispositivo simulado NI-DAQmx de
cualquier dispositivo compatible NI-DAQmx, con la excepción del SCXI-1600 (NI-DAQmx 7.4 y versión anterior), USB-
6008, USB-6009, USB-6501 y los dispositivos de la serie B (NI-DAQmx 7.5 y anterior).
Aviso: Entre más controladores descargue (NI-HSDIO, NI-SWITCH etc. más opciones usted tendrá que simular)
4. Haga clic en OK en la ventana Create Simulated NI-DAQmx Device. El dispositivo simulado NI-DAQmx aparece en
MAX. El color del icono de los dispositivos simulados NI-DAQmx es diferente al de los dispositivos reales. Los
dispositivos reales son de color verde y los chasis son de color gris, mientras que los dispositivos y chasis simulados
son de color amarillo.
Figura 3. Los dispositivos simulados NI-DAQmx listados en el menú MAX tienen iconos amarillos.
b. Seleccione Acquire Signals»Analog Input»Voltage como el tipo de medición para esta tarea. Una ventana le pedirá
que seleccione los canales físicos.
c. Seleccione uno o más canales del dispositivo simulado NI-DAQmx. Ambos dispositivos NI-DAQmx simulado y real
están disponibles para la creación de tareas NI-DAQmx, y el Asistente DAQ no hace ninguna distinción entre ellos. Si
usted no recuerda cuál dispositivo es un dispositivo simulado, observe el color del icono del dispositivo en MAX. Los
iconos verdes indican un dispositivo real, y los iconos amarillos indican un dispositivo simulado NI-DAQmx. Sostenga la
tecla Ctrl para seleccionar varios canales de forma individual, o la tecla de Mayúscula (Shift) para seleccionar un rango
de canales.
d. Haga clic en Next. El Asistente DAQ le solicitará dar un nombre descriptivo a la tarea.
Figura 6. Asigne un nombre descriptivo a la tarea.
e. Haga clic en Finish. Se abrirá una ventana que le pedirá que agregue la información del tiempo de ejecución y de
sincronización a la tarea, así como añadir una escala personalizada, agregar o eliminar canales virtuales, ver un
diagrama de conexión, etc. Para obtener más información sobre el Asistente DAQ (DAQ Assistant), consulte el DAQ
Assistant Help.
g. Haga clic en Run en la barra de herramientas en la parte superior de la pantalla. Ambos dispositivos NI-DAQmx
simulado y real se pueden probar en el Asistente DAQ. Observe la onda sinusoidal ruidosa siendo retornada como
datos simulados en los canales de la tarea DAQ.
Figura 8. Usted puede realizar pruebas a las tareas NI-DAQmx en los dispositivos simulados NI-DAQmx, para detectar
errores y observar datos simulados.
Aviso: Los dispositivos simulados NI-DAQmx crean una onda sinusoidal ruidosa para todos los canales de entrada
analógica. La configuración de otros datos simulados no está disponible en este momento.
Aviso: Las tareas NI-DAQmx para los dispositivos simulados NI-DAQmx se verifican tal y como se encuentran en los
dispositivos reales. Si una propiedad es establecida en un valor no válido, el error devuelto por un dispositivo simulado
NI-DAQmx va a ser idéntico al error devuelto por un dispositivo real. Todos los recursos necesarios para la tarea, tales
como líneas RTSI, líneas de disparo PXI, canales DMA, contadores, etc., se cuentan y se reservan para los dispositivos
simulados NI-DAQmx tal y como se encuentran en los dispositivos reales.
c. Aparecerá una lista de las tareas que figuran en MAX. Seleccione la tarea creada en la sección anterior (Simulated
Device Task).
d. Los parámetros de la tarea deben ser los mismos que se han configurado en MAX. Haga clic en Ejecutar (Run) en
la barra de herramientas en la parte superior de la pantalla.
Figura 9. Lista de tareas DAQmx de MAX.
La tarea de registro de datos inicia. Los datos del dispositivo simulado NI-DAQmx se muestran en la pantalla de datos
en tiempo real (Real Time Data viewer).
4. Utilice el dispositivo simulado NI-DAQmx en LabVIEW. En este paso no vamos a utilizar la tarea NI-DAQmx creada
anteriormente pero en su lugar utilizaremos una referencia al dispositivo y canal.
a. Abra LabVIEW 7.x o superior.
c. Abra Cont Acq&Graph Voltage-Int Clk VI localizado en Hardware Input and Output»DAQmx»Analog
Measurements»Voltage. Esta aplicación utiliza los canales físicos introducidos explícitamente en el control de canal
físico.
d. Utilice MAX para determinar el número de dispositivo para el dispositivo simulado que ha creado. El número de
dispositivo aparece entre comillas (" ") al lado del dispositivo simulado NI-DAQmx listado en Device and Interfaces.
e. Cambie el valor en el control del Canal Físico (Physical Channel) a Devx/ai0:4 donde x es el número de dispositivo
del paso anterior. Aunque hemos utilizado el control del Canal Físico (Physical Channel control) para este ejemplo,
algunas ligeras modificaciones a este ejemplo en particular también nos permite utilizar la tarea creada previamente.
Figura 12. Actualice el control de Canal Físico (Physical Channel) utilizando el número de dispositivo simulado NI-
DAQmx
f. Ejecute el VI.
Escritura datos
Aparte de que la verificación de datos está dentro de los límites, los datos escritos en un dispositivo simulado NI-DAQmx
no tienen restricciones.
Temporización y disparo
Los dispositivos simulados creados en NI-DAQmx 7.4 - 8.1 no simulan el tiempo. La escritura y lectura de tareas se
devuelven inmediatamente.
Los dispositivos simulados creados en NI-DAQmx 8.3 y anteriores no simulan el tiempo. Las operaciones de lectura y
escritura simularán el tiempo real en que tardarán en ser completadas como si estuvieran ocurriendo en un dispositivo
físico..
Los dispositivos simulados (todas las versiones de controladores) no simulan el disparo (activación). Los disparos se
devolverán inmediatamente.
Un dispositivo simulado NI-DAQmx nunca emite un evento de software o causa un ciclo temporizado para ser ejecutado
Los temporizadores watchdog nunca expiran.