Este documento proporciona información sobre los dispositivos simulados NI-DAQmx. Explica cómo crear un dispositivo simulado en MAX, cómo utilizarlo para crear tareas DAQ y adquirir datos simulados en LabVIEW o SignalExpress, y consideraciones al usar dispositivos simulados como que siempre devuelven una onda sinusoidal con ruido para la entrada analógica.
El documento describe un proyecto de control de llenado de tanques que utiliza instrumentación industrial para controlar el proceso de llenado de manera automática y segura. El proyecto incluye un diagrama P&ID, un diagrama de bloques en LabView y un diagrama esquemático en LabView para implementar el control ON-OFF y monitorear el nivel de llenado del tanque.
Este proyecto final de carrera tiene como objetivo implementar algoritmos de control y movimiento de un robot utilizando LabVIEW Robotics. Se desarrollaron algoritmos de navegación autónoma y con evitación de obstáculos, así como la capacidad de teleoperar el robot de forma remota. El proyecto implementó estos algoritmos en el Robotics Starter Kit de National Instruments simulándolos primero en RobotSim.
Este documento describe cómo crear una interfaz gráfica de usuario (HMI) utilizando LabView para comunicarse con un PLC SIEMENS S7-1200. Explica los pasos para configurar la comunicación OPC, crear variables de entrada y salida, y desarrollar un programa LabView con botones y LED que puedan controlar y monitorear las señales del PLC. El objetivo final es integrar un PLC SIEMENS S7-1200 en una HMI de LabView para controlar y supervisar un módulo mecatrónico.
Este documento presenta ejemplos de aplicaciones de comunicación serial en LabVIEW. Explica cómo diseñar interfaces gráficas usando controles e indicadores y cómo programar la lógica de cada ejemplo en el diagrama de bloques. Los ejemplos incluyen mostrar valores numéricos ingresados y validar datos recibidos por puerto serial para encender LEDs.
Netflix es un servicio de streaming que permite a los usuarios ver series, películas y documentales pagando una cuota mensual. Se originó en 1997 como un servicio de alquiler de DVD por correo en Estados Unidos y llegó a España en 2010. Los usuarios pueden acceder al contenido desde cualquier dispositivo con internet como computadoras, teléfonos, tabletas o televisores inteligentes. Hay diferentes planes de membresía dependiendo del número de dispositivos y calidad de video permitidos simultáneamente.
Sistemas de control digital con matlab y labviewJosue Rivera
Este documento presenta un resumen de cada capítulo de un libro sobre sistemas de control digital con Matlab y Labview. Los capítulos cubren temas como instrumentación industrial, conceptos matemáticos, identificación de sistemas, estabilidad, respuesta de sistemas discretos y diseño de controladores discretos. El documento también describe las herramientas de Matlab y Labview utilizadas en cada capítulo, como Ident, Simulink, Sisotool y GUIDE.
Este documento describe cómo usar una tarjeta de adquisición de datos y software para adquirir datos. Explica los principales VIs de LabVIEW para DAQmx como Create Virtual Channel para crear canales virtuales, Read y Write para leer y escribir muestras, Start Task para iniciar mediciones, y Stop Task y Clear Task para detener y limpiar las tareas. También describe crear un HMI en LabVIEW para encender LEDs en secuencia en diferentes direcciones usando una tarjeta USB 6008.
Este documento describe los pasos para configurar la comunicación entre un PLC S7-300 y un módulo Rexroth a través de una red Profibus. Primero se crea un nuevo proyecto en TIA Portal V11 y se agrega un controlador S7-300. Luego se configura la interfaz Profibus en el controlador y se le asigna una dirección. Finalmente, se carga el GSD del módulo Rexroth, se agrega a la red Profibus y también se le asigna una dirección.
El documento describe un proyecto de control de llenado de tanques que utiliza instrumentación industrial para controlar el proceso de llenado de manera automática y segura. El proyecto incluye un diagrama P&ID, un diagrama de bloques en LabView y un diagrama esquemático en LabView para implementar el control ON-OFF y monitorear el nivel de llenado del tanque.
Este proyecto final de carrera tiene como objetivo implementar algoritmos de control y movimiento de un robot utilizando LabVIEW Robotics. Se desarrollaron algoritmos de navegación autónoma y con evitación de obstáculos, así como la capacidad de teleoperar el robot de forma remota. El proyecto implementó estos algoritmos en el Robotics Starter Kit de National Instruments simulándolos primero en RobotSim.
Este documento describe cómo crear una interfaz gráfica de usuario (HMI) utilizando LabView para comunicarse con un PLC SIEMENS S7-1200. Explica los pasos para configurar la comunicación OPC, crear variables de entrada y salida, y desarrollar un programa LabView con botones y LED que puedan controlar y monitorear las señales del PLC. El objetivo final es integrar un PLC SIEMENS S7-1200 en una HMI de LabView para controlar y supervisar un módulo mecatrónico.
Este documento presenta ejemplos de aplicaciones de comunicación serial en LabVIEW. Explica cómo diseñar interfaces gráficas usando controles e indicadores y cómo programar la lógica de cada ejemplo en el diagrama de bloques. Los ejemplos incluyen mostrar valores numéricos ingresados y validar datos recibidos por puerto serial para encender LEDs.
Netflix es un servicio de streaming que permite a los usuarios ver series, películas y documentales pagando una cuota mensual. Se originó en 1997 como un servicio de alquiler de DVD por correo en Estados Unidos y llegó a España en 2010. Los usuarios pueden acceder al contenido desde cualquier dispositivo con internet como computadoras, teléfonos, tabletas o televisores inteligentes. Hay diferentes planes de membresía dependiendo del número de dispositivos y calidad de video permitidos simultáneamente.
Sistemas de control digital con matlab y labviewJosue Rivera
Este documento presenta un resumen de cada capítulo de un libro sobre sistemas de control digital con Matlab y Labview. Los capítulos cubren temas como instrumentación industrial, conceptos matemáticos, identificación de sistemas, estabilidad, respuesta de sistemas discretos y diseño de controladores discretos. El documento también describe las herramientas de Matlab y Labview utilizadas en cada capítulo, como Ident, Simulink, Sisotool y GUIDE.
Este documento describe cómo usar una tarjeta de adquisición de datos y software para adquirir datos. Explica los principales VIs de LabVIEW para DAQmx como Create Virtual Channel para crear canales virtuales, Read y Write para leer y escribir muestras, Start Task para iniciar mediciones, y Stop Task y Clear Task para detener y limpiar las tareas. También describe crear un HMI en LabVIEW para encender LEDs en secuencia en diferentes direcciones usando una tarjeta USB 6008.
Este documento describe los pasos para configurar la comunicación entre un PLC S7-300 y un módulo Rexroth a través de una red Profibus. Primero se crea un nuevo proyecto en TIA Portal V11 y se agrega un controlador S7-300. Luego se configura la interfaz Profibus en el controlador y se le asigna una dirección. Finalmente, se carga el GSD del módulo Rexroth, se agrega a la red Profibus y también se le asigna una dirección.
Este documento presenta el informe final de un curso de ensamble y mantenimiento de computadores. Incluye una entrevista a un experto en YouTube, una investigación sobre los componentes de una PC ideal usando Calameo, e informes sobre herramientas de diagnóstico de hardware y software usando Slideshare y Scribd, todo presentado en un blog. También incluye instrucciones detalladas para instalar dualmente Windows y Linux en una máquina virtual usando VirtualBox.
Este documento proporciona una introducción al software de diseño electrónico Crocodile Technology. Explica sus características como diseñar circuitos y programar microcontroladores, simular diseños en 3D, y crear prototipos reales. También detalla los requisitos para la instalación del software y los pasos para completar la instalación exitosamente. Finalmente, resume el entorno de trabajo del software y concluye que Crocodile Technology es una herramienta extraordinaria para estudiantes que diseñan circuitos eléctricos y electrónicos.
El documento proporciona información sobre el software NXT Data Logger. Explica que el software permite crear y realizar experimentos directamente desde su interfaz y recopilar datos de un robot NXT mediante dos bloques de programación. También describe los componentes clave de la interfaz del usuario como el gráfico, la tabla de datos y las herramientas de predicción y análisis.
Este documento habla sobre simuladores de sistemas operativos. Explica que los simuladores permiten simular la instalación y funcionamiento básico de sistemas operativos sin necesidad de instalarlos realmente en un equipo. Esto es útil para la enseñanza ya que evita problemas como la falta de capacidad de los equipos o el tiempo que lleva una instalación real. Luego presenta una herramienta creada que permite simular la instalación de 6 sistemas operativos populares como Windows XP, Windows 8 y Fedora.
Simulacion fluid sim con step 7 por Edgar Chacca CutiEdgar Chacca Cuti
Este documento describe los pasos para programar un controlador lógico programable (PLC) utilizando el software STEP 7 y simular un circuito neumático en FluidSIM para controlar cilindros neumáticos. Explica cómo configurar el hardware del PLC, desarrollar un programa en STEP 7, conectar el PLC simulado a FluidSIM a través de EzOPC y verificar el funcionamiento del sistema neumático controlado por el PLC.
El documento proporciona instrucciones sobre cómo usar el software de registro de datos de LEGO Mindstorms NXT. Explica cómo iniciar el software, crear experimentos y recopilar datos desde el ladrillo NXT o directamente desde el software. También describe las diferentes herramientas y funciones disponibles en la interfaz de usuario del software, como realizar predicciones, analizar datos y exportar archivos de registro.
El documento proporciona instrucciones para instalar el Sistema Integrado de Control de Movimientos de la Aduana (SICMA). Se requiere instalar Oracle 9i, MicroStation V8.1 y aplicaciones SICMA. La instalación debe realizarse en el orden indicado en el manual.
El documento describe las funciones y herramientas del software Educator Robot para realizar experimentos y recopilar datos con un robot NXT. Explica que se pueden realizar predicciones y recopilar datos directamente desde la ventana del software, y que también se pueden programar experimentos en el robot NXT para recopilar datos. Además, detalla las herramientas de predicción, recopilación y análisis de datos que ofrece el software.
El documento proporciona una descripción general de la interfaz de usuario del software de registro de datos de LEGO Mindstorms NXT. Explica que la ventana permite crear y realizar experimentos directamente y analizar los resultados mediante gráficos y herramientas. También incluye una lista de los componentes principales de la interfaz como la barra de herramientas, el gráfico y la tabla de datos.
El documento describe las funciones del software de registro de datos de LEGO MINDSTORMS. Explica que el registro de datos implica la predicción, recopilación y análisis de datos a lo largo del tiempo. También describe tres formas de registrar datos con el robot educador: en vivo, de forma remota y directamente en el ladrillo NXT.
1. El documento proporciona instrucciones sobre cómo usar el software de registro de datos de LEGO Mindstorms NXT para realizar experimentos y recopilar datos con robots. 2. Describe las características principales de la interfaz de usuario como la ventana de programación NXT, el gráfico y las herramientas de predicción y análisis. 3. Incluye una lista de piezas del equipo básico LEGO Mindstorms NXT para construir robots.
Este documento proporciona instrucciones para instalar ArcGIS Desktop y sus extensiones. Explica los requisitos previos, los pasos para instalar el software principal, e indica cómo instalar extensiones adicionales de manera opcional.
Este documento proporciona instrucciones para la instalación del software ArcGIS Desktop v. 9.3 y sus extensiones en nodos flotantes. Explica los requisitos previos, los pasos para la instalación del software principal, la instalación de extensiones opcionales, y la instalación de actualizaciones como Service Packs.
Este documento explica cómo desencriptar redes WiFi protegidas con WEP y WPA utilizando software gratuito como Aircrack y otras herramientas. Primero se debe tener una tarjeta de red inalámbrica compatible con chips como Atheros. Luego se usa Airodump para capturar paquetes encriptados de la red objetivo y Aircrack para descifrar la clave WEP analizando los paquetes. Para WPA se debe crear tráfico de red con Iperf para capturar más rápido los paquetes necesarios y Aircrack descifra la
Este documento provee instrucciones para instalar y utilizar el programa SinaProg, el cual implementa una interfaz gráfica para programar microcontroladores AVR de Atmel utilizando AVRDUDE. Explica cómo instalar SinaProg, seleccionar el programador, dispositivo, archivo HEX, y programar la memoria FLASH y EEPROM, así como configurar los fuses y lockbits del microcontrolador.
Este documento presenta una introducción al uso del software Quartus II para diseñar circuitos digitales utilizando VHDL. Explica el flujo típico de diseño asistido por computadora, incluyendo la síntesis, simulación y programación del diseño en un FPGA. Luego guía al lector a través de los pasos para crear un nuevo proyecto en Quartus II, escribir código VHDL, compilar e implementar el diseño, y simularlo para verificar su funcionamiento.
Este documento proporciona una introducción a GNS3, un simulador gráfico de redes que permite diseñar topologías de red virtuales y ejecutar simulaciones. GNS3 está basado en Dynamips, que emula routers Cisco, y Dynagen, que provee una interfaz de usuario. El documento explica cómo instalar GNS3 y sus dependencias, cómo configurar Dynamips y las preferencias de GNS3, y proporciona ejemplos básicos de uso como ejecutar una topología simple y acceder a las consolas virtuales.
Este documento describe cómo instalar controladores en una PC de tres formas: 1) buscando automáticamente en internet, 2) instalando desde un archivo en la computadora, y 3) eliminando el controlador existente e instalando uno nuevo desde un archivo. La conclusión recomienda instalar desde un disco o memoria USB para evitar problemas, o buscar actualizaciones automáticamente a través de internet y panel de control.
Este documento presenta el informe final de un curso de ensamble y mantenimiento de computadores. Incluye una entrevista a un experto en YouTube, una investigación sobre los componentes de una PC ideal usando Calameo, e informes sobre herramientas de diagnóstico de hardware y software usando Slideshare y Scribd, todo presentado en un blog. También incluye instrucciones detalladas para instalar dualmente Windows y Linux en una máquina virtual usando VirtualBox.
Este documento proporciona una introducción al software de diseño electrónico Crocodile Technology. Explica sus características como diseñar circuitos y programar microcontroladores, simular diseños en 3D, y crear prototipos reales. También detalla los requisitos para la instalación del software y los pasos para completar la instalación exitosamente. Finalmente, resume el entorno de trabajo del software y concluye que Crocodile Technology es una herramienta extraordinaria para estudiantes que diseñan circuitos eléctricos y electrónicos.
El documento proporciona información sobre el software NXT Data Logger. Explica que el software permite crear y realizar experimentos directamente desde su interfaz y recopilar datos de un robot NXT mediante dos bloques de programación. También describe los componentes clave de la interfaz del usuario como el gráfico, la tabla de datos y las herramientas de predicción y análisis.
Este documento habla sobre simuladores de sistemas operativos. Explica que los simuladores permiten simular la instalación y funcionamiento básico de sistemas operativos sin necesidad de instalarlos realmente en un equipo. Esto es útil para la enseñanza ya que evita problemas como la falta de capacidad de los equipos o el tiempo que lleva una instalación real. Luego presenta una herramienta creada que permite simular la instalación de 6 sistemas operativos populares como Windows XP, Windows 8 y Fedora.
Simulacion fluid sim con step 7 por Edgar Chacca CutiEdgar Chacca Cuti
Este documento describe los pasos para programar un controlador lógico programable (PLC) utilizando el software STEP 7 y simular un circuito neumático en FluidSIM para controlar cilindros neumáticos. Explica cómo configurar el hardware del PLC, desarrollar un programa en STEP 7, conectar el PLC simulado a FluidSIM a través de EzOPC y verificar el funcionamiento del sistema neumático controlado por el PLC.
El documento proporciona instrucciones sobre cómo usar el software de registro de datos de LEGO Mindstorms NXT. Explica cómo iniciar el software, crear experimentos y recopilar datos desde el ladrillo NXT o directamente desde el software. También describe las diferentes herramientas y funciones disponibles en la interfaz de usuario del software, como realizar predicciones, analizar datos y exportar archivos de registro.
El documento proporciona instrucciones para instalar el Sistema Integrado de Control de Movimientos de la Aduana (SICMA). Se requiere instalar Oracle 9i, MicroStation V8.1 y aplicaciones SICMA. La instalación debe realizarse en el orden indicado en el manual.
El documento describe las funciones y herramientas del software Educator Robot para realizar experimentos y recopilar datos con un robot NXT. Explica que se pueden realizar predicciones y recopilar datos directamente desde la ventana del software, y que también se pueden programar experimentos en el robot NXT para recopilar datos. Además, detalla las herramientas de predicción, recopilación y análisis de datos que ofrece el software.
El documento proporciona una descripción general de la interfaz de usuario del software de registro de datos de LEGO Mindstorms NXT. Explica que la ventana permite crear y realizar experimentos directamente y analizar los resultados mediante gráficos y herramientas. También incluye una lista de los componentes principales de la interfaz como la barra de herramientas, el gráfico y la tabla de datos.
El documento describe las funciones del software de registro de datos de LEGO MINDSTORMS. Explica que el registro de datos implica la predicción, recopilación y análisis de datos a lo largo del tiempo. También describe tres formas de registrar datos con el robot educador: en vivo, de forma remota y directamente en el ladrillo NXT.
1. El documento proporciona instrucciones sobre cómo usar el software de registro de datos de LEGO Mindstorms NXT para realizar experimentos y recopilar datos con robots. 2. Describe las características principales de la interfaz de usuario como la ventana de programación NXT, el gráfico y las herramientas de predicción y análisis. 3. Incluye una lista de piezas del equipo básico LEGO Mindstorms NXT para construir robots.
Este documento proporciona instrucciones para instalar ArcGIS Desktop y sus extensiones. Explica los requisitos previos, los pasos para instalar el software principal, e indica cómo instalar extensiones adicionales de manera opcional.
Este documento proporciona instrucciones para la instalación del software ArcGIS Desktop v. 9.3 y sus extensiones en nodos flotantes. Explica los requisitos previos, los pasos para la instalación del software principal, la instalación de extensiones opcionales, y la instalación de actualizaciones como Service Packs.
Este documento explica cómo desencriptar redes WiFi protegidas con WEP y WPA utilizando software gratuito como Aircrack y otras herramientas. Primero se debe tener una tarjeta de red inalámbrica compatible con chips como Atheros. Luego se usa Airodump para capturar paquetes encriptados de la red objetivo y Aircrack para descifrar la clave WEP analizando los paquetes. Para WPA se debe crear tráfico de red con Iperf para capturar más rápido los paquetes necesarios y Aircrack descifra la
Este documento provee instrucciones para instalar y utilizar el programa SinaProg, el cual implementa una interfaz gráfica para programar microcontroladores AVR de Atmel utilizando AVRDUDE. Explica cómo instalar SinaProg, seleccionar el programador, dispositivo, archivo HEX, y programar la memoria FLASH y EEPROM, así como configurar los fuses y lockbits del microcontrolador.
Este documento presenta una introducción al uso del software Quartus II para diseñar circuitos digitales utilizando VHDL. Explica el flujo típico de diseño asistido por computadora, incluyendo la síntesis, simulación y programación del diseño en un FPGA. Luego guía al lector a través de los pasos para crear un nuevo proyecto en Quartus II, escribir código VHDL, compilar e implementar el diseño, y simularlo para verificar su funcionamiento.
Este documento proporciona una introducción a GNS3, un simulador gráfico de redes que permite diseñar topologías de red virtuales y ejecutar simulaciones. GNS3 está basado en Dynamips, que emula routers Cisco, y Dynagen, que provee una interfaz de usuario. El documento explica cómo instalar GNS3 y sus dependencias, cómo configurar Dynamips y las preferencias de GNS3, y proporciona ejemplos básicos de uso como ejecutar una topología simple y acceder a las consolas virtuales.
Este documento describe cómo instalar controladores en una PC de tres formas: 1) buscando automáticamente en internet, 2) instalando desde un archivo en la computadora, y 3) eliminando el controlador existente e instalando uno nuevo desde un archivo. La conclusión recomienda instalar desde un disco o memoria USB para evitar problemas, o buscar actualizaciones automáticamente a través de internet y panel de control.
1. 1/7 www.ni.com
Dispositivos Simulados NI-DAQmx
Fecha de Publicación: abr 03, 2014
Contenido
1.
2.
3.
4.
5.
Vista General
¿Cómo crear un Dispositivo Simulado NI-DAQmx?
¿Cómo utilizar un dispositivo simulado NI-DAQmx?
Consideraciones para el uso de Dispositivos Simulados NI-DAQmx
¿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 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..
Figura 1. Crear un dispositivo simulado NI-DAQmx en MAX.
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)
2. Figura 2. Elija entre cientos de dispositivos compatibles de NI-DAQmx.
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.
3. ¿Cómo utilizar un dispositivo simulado NI-DAQmx?
Un dispositivo simulado NI-DAQmx funciona como un dispositivo real. Usted puede utilizar dispositivos simulados NI-DAQmx para crear tareas de NI-DAQmx ya sea a través del Asistente DAQ
(DAQ Assistant) o el API. Debido a que un dispositivo real ya no es necesario para crear una tarea NI-DAQmx, los dispositivos simulados NI-DAQmx permiten a los desarrolladores realizar lo
siguiente:
Iniciar el desarrollo y lógica de aplicaciones sin necesidad de hardware
Desarrollar la lógica de aplicación en otro equipo que no sea el sistema de destino
Evaluar la funcionalidad de adquisición del software de National Instruments sin poseer ningún tipo de hardware
En esta sección del tutorial se describe cómo crear una tarea NI-DAQmx usando el Asistente DAQ, luego utilice la tarea para adquirir los datos simulados en LabVIEW o LabVIEW SignalExpress.
1. Complete la sección anterior para crear un dispositivo simulado NI-DAQmx en MAX.
2. Cree una tarea NI-DAQmx en el Asistente DAQ (DAQ Assistant).
2/7 www.ni.com
3. a. Haga clic en My System>>Data Neighborhood>>NI-DAQmx Tasks y seleccione Create New NI-DAQmxTask. Una ventana le pedirá que seleccione el tipo de medición.
Figura 4. Paso 1 del Asistente DAQ: Seleccione un tipo de medición
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.
Figura 5. Paso 2 del Asistente DAQ: Seleccione el(los) canal(es) físico(s).
3/7 www.ni.com
d. Haga clic en Next. El Asistente DAQ le solicitará dar un nombre descriptivo a la tarea.
4. 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.
4/7 www.ni.com
f. Configurar la tarea tal como se muestra.
Figura 7. Configure su tarea en el Asistente DAQ (DAQ Assistant)
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.
5. 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.
h. Guarde la tarea NI-DAQmx.
3. Utilice el NI-DAQmx Task en LabVIEW SignalExpress LE (edición limitada) para completar una solicitud de registro de datos.
a. Abra SignalExpress LE. Si usted no cuenta con SignalExpress LE, descárguelo o solicite un CD gratuito.
5/7 www.ni.com
b. Seleccione Tools»Import NI-DAQmx Task from MAX.
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.
6. 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).
6/7 www.ni.com
e. Haga clic en Stop Task (Detener tarea).
Figura 10. Registro de datos de SignalExpress LE utilizando un dispositivo simulado NI-DAQmx.
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.
b. Abra el Localizador de Ejemplos (Example Finder) cliqueando Help»Find Examples.
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.
Figura 11. El número de dispositivo aparece junto al dispositivo
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
7. 7/7 www.ni.com
f. Ejecute el VI.
Figura 13. Adquisición de datos desde un dispositivo simulado NI-DAQmx en LabVIEW
4. Consideraciones para el uso de Dispositivos Simulados NI-DAQmx
Lectura de datos
Todos los dispositivos simulados devuelven datos de entrada analógica en la forma de una onda sinusoidal a escala completa con 3% de ruido a escala completa.
Cuando hay múltiples canales en la tarea, los datos para cada canal están ligeramente compensados en el tiempo.
Los datos digitales se devuelven como si cada puerto de 8 bits estuviera contando ascendentemente.
Los datos del contador siempre se devuelven como 0.
Los dispositivos simulados no simulan el tiempo, los datos están siempre disponibles de inmediato para la lectura.
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.
Operaciones fuera de la tarea
Las operaciones como auto pruebas, calibración y reseteo siempre tienen éxito.
Los datos que normalmente se almacena en el dispositivo físico, como el número de serie, siempre se devuelven como 0.
El dispositivo es propiedad simulada
Para descubrir si un dispositivo es simulado durante la ejecución de un programa, utilice la propiedad DeviceIsSimulated en el nodo de propiedad del dispositivo NI-DAQmx. Abra All
Functions»NI Measurements»DAQmx»DAQmx Advanced» y luego la subpaleta de DAQmx System Setup para encontrar este nodo de propiedad. La propiedad se devuelve como verdadera
" true" si el dispositivo es simulado.
Figura 14. Utilice la propiedad DeviceIsSimulated para determinar mediante programación si un dispositivo es simulado.
Importar una Configuración de Dispositivo Simulado NI-DAQmx a un Dispositivo Físico
Para importar la configuración de un dispositivo simulado NI-DAQmx a un dispositivo físico, utilice las funciones Importar y Exportar de MAX (Import and Export functions) Seleccione File»Export
y siga las instrucciones para exportar el dispositivo simulado NI-DAQmx deseado como un archivo .nce almacenado en el ordenador. Seleccione File»Import y siga las instrucciones para
importar el archivo .nce creado previamente. Para importar se requiere un dispositivo físico del mismo tipo que el dispositivo simulado NI-DAQmx.
Importar un Dispositivo Físico como un Dispositivo Simulado NI-DAQmx
Para importar una configuración de dispositivo físico como un dispositivo simulado NI-DAQmx, utilice las funciones Importar y Exportar de MAX. Seleccione File»Export y siga las instrucciones
para exportar el dispositivo físico deseado como un archivo .nce almacenado en el ordenador. Seleccione File»Import y siga las instrucciones para importar el archivo .nce creado previamente.
Asegúrese de designar al dispositivo importado como simulado.
Estrategia Alternativa para Convertir Dispositivos Físicos y Simulados NI-DAQmx
Asuma un número de dispositivo "Dev x" para el dispositivo simulado NI-DAQmx, "Dev y" para el dispositivo físico, y Dev x y Dev y son el mismo modelo de hardware DAQ de National
Instruments. Después de desarrollar el código utilizando "Dev x," ahora hay una necesidad de utilizar el dispositivo físico. Usted puede cambiar el nombre del dispositivo físico "Dev x" y cambiar
el nombre del dispositivo simulado NI-DAQmx "Dev y (o z)". Esto permite que el código de aplicación se mantenga sin cambios, pero la aplicación utiliza un dispositivo físico en lugar de uno
simulado.
5. ¿Desea más información de NI-DAQmx?
El controlador NI-DAQmx incluye las herramientas detalladas en este documento, además de muchas otras herramientas y funciones de software. Para aprender más sobre NI-DAQmx visite
algunos de estos recursos adicionales:
Descargar NI-DAQmx
Navegar la Galería de Características de NI-DAQmx