Explore el software de servicios de medidas incluido con el hardware de adquisición de datos de NI.
NI ofrece un valioso software de servicios de medidas con los dispositivos de adquisición de datos. Este software de servicios de medidas reduce los costos que equivalen a dos terceras partes de los costos totales asociados con la creación de aplicaciones de adquisición de datos y registro. La calidad del software y la integración superior con NI LabVIEW son lo que ayudó a NI a vender 6 millones de canales de instrumentación virtual en el 2004.
NI LabVIEW ha surgido como un estándar para desarrollar aplicaciones de pruebas, medidas y control de instrumentación virtual. Sin embargo, el software de servicios de medidas NI-DAQmx también ofrece la misma interfaz para otros lenguajes de programación comunes, incluyendo lenguajes Visual Studio .NET, C y C++. Las funciones y propiedades, así como el orden de las funciones que usted utiliza, son los mismos que en todos los lenguajes. Esta característica es la más útil cuando el equipo de un proyecto está utilizando múltiples lenguajes de programación y facilita a los desarrolladores la transición de un lenguaje a otro.
NI-DAQmx ofrece una sola interfaz de programación para cientos de dispositivos de adquisición de datos, así usted solamente tiene que aprender la interfaz una sola vez. Ya sea que usted esté desarrollando un proyecto con un dispositivo USB de la Serie M o un dispositivo PCI de la Serie S, el código básico de datos es el mismo. Con una sola interfaz de programación, usted puede actualizar fácilmente o cambiar el hardware sin cambiar su código.
Los canales virtuales globales son entidades de software que encapsulan el canal físico junto con otra información específica del canal, como rango, configuración de la terminal y escala personalizada. Una tarea es una colección de uno o más canales, así como la temporización, el disparo y otras propiedades que aplican a la tarea. Al crear canales virtuales y tareas con el DAQ Assistant, usted puede asegurar un fácil mantenimiento y reutilización de sus tareas de medidas y generación.
La interfaz de programación NI-DAQmx facilita el desarrollo de aplicaciones complejas de adquisición de datos al proporcionar funciones idénticas y VIs para cualquier tipo de operaciones. Por ejemplo, en lugar de usar una función Digital Read para leer datos desde líneas digitales y una función Analog Read para leer datos analógicos, usted utiliza una función para leer datos analógicos y digitales. Las funciones como estas, conocidas como funciones polimórficas, manejan diferentes características en base a sus valores de entrada. La combinación de las funciones en una interfaz resulta en una curva de aprendizaje más directa, no solamente para un dispositivo sino también para una familia completa de dispositivos. En lugar de aprender cuatro diferentes maneras de programar los cuatro tipos de operaciones (entrada analógica, salida analógica, E/S digital y contador/temporizador) disponibles en los dispositivos DAQ de NI, usted ahora puede aprender una manera y reutilizar ese conocimiento para programar los otros.
Los dispositivos simulados NI-DAQmx son útiles para crear y ejecutar programas NI-DAQmx y para probar herramientas como el DAQ Assistant o NI LabVIEW SignalExpress sin usar cualquier hardware físico. Usted también puede usar los dispositivos simulados NI-DAQmx para descubrir las habilidades del dispositivo sin el hardware físico ya que usted puede verificar las tareas NI-DAQmx en dispositivos simulados tal como lo haría en dispositivos reales. Si una propiedad está establecida a un valor individual, el error obtenido para un dispositivo simulado es idéntico al error para un dispositivo real. Como los dispositivos reales, los dispositivos simulados NI-DAQmx cuentan y reservan todos los recursos de tareas necesarios, como líneas RTSI, líneas de disparo PXI, canales DMA, contadores y más.
NI-DAQmx es instalado con cientos de páginas de documentación y material de referencia, así como decenas de programas ejemplo para ayudarle a comenzar a trabajar con su aplicación de adquisición de datos.
Los temas cubiertos incluyen los siguientes:
El DAQ Assistant, en combinación con NI-DAQmx para Windows, proporciona una guía paso a paso para configurar, probar y programar tareas de medidas. Usted también puede generar automáticamente programas de ejemplo en base a su configuración para personalización de bajo nivel. Además de otros VIs basados en configuración en NI LabVIEW, el DAQ Assistant Express VI permite desarrollar más rápida y fácilmente aplicaciones de adquisición de datos.
El DAQ Assistant está disponible para usarse con NI-DAQmx, hardware de adquisición de datos de NI y software de aplicación de NI incluyendo LabVIEW, LabVIEW SignalExpress, LabWindows/CVI y Measurement Studio.
Simplifique la configuración del sistema al usar diagramas de conexión para identificar dónde conectar su sensor de acuerdo a la configuración de la tarea del DAQ Assistant. Cada canal virtual está acompañado por una imagen que ilustra las conexiones necesarias desde el sensor al bloque conector. La lista de conexiones muestra cada una de las conexiones en formato de texto, especificando los nombres y números de la terminal.
Use la opción "Save as HTML" en la herramienta Connection Diagram para guardar un reporte HTML de su tarea. El reporte contiene los siguientes elementos:
Use el Asistente de Calibración de Canales para llevar a cabo la calibración completa desde su sensor a su software. Por ejemplo, si usted tiene un termopar en un baño de hielo que debe tener una lectura de 0 ºF pero su lectura es de -1 ºF, puede tener un sensor defectuoso, su dispositivo de E/S multifunción debe necesitar ser calibrado o usted tiene que reducir el ruido en el cable. La calibración del canal toma en cuenta a los sensores, al hardware y al software de medidas y aplica compensación a la medida además de escala y calibración de todo el hardware, por lo tanto mejora la precisión de la medida. El Asistente de Calibración de Canales almacena un juego de propiedades de calibración para cada canal virtual que usted calibra.
Utilice los paneles de prueba para probar la funcionalidad de su dispositivo DAQ sin necesitar desarrollo. Cada subsistema del dispositivo DAQ tiene un panel de prueba:
Adquirir y generar datos para probar su dispositivo usando paneles de prueba puede ahorrar tiempo considerable durante el desarrollo y fases de depuración de su aplicación. Usted puede ejecutar tareas NI-DAQmx a través de un panel de pruebas para verificar el comportamiento de su tarea configurada.
La calibración del dispositivo consiste en verificar la precisión de las medidas del dispositivo y ajustar ante cualquier error de medida. La verificación consiste en medir el rendimiento del sistema y comparar estas medidas con especificaciones publicadas. Durante la calibración, usted suministra y lee los niveles de voltaje u otras señales que usan estándares externos y después ajusta las constantes de calibración del dispositivo. Las nuevos constantes de calibración son almacenadas en el EEPROM. Estas constantes de calibración son cargadas desde la memoria conforme se necesitan, para ajustar ante el error en las medidas que realiza el dispositivo. Hay dos tipos de calibración, externa y automática. Para obtener más información sobre calibrar su dispositivo con NI-DAQmx, consulte las consideraciones del dispositivo de calibración.
NI LabVIEW SignalExpress es un software de medidas interactivo para adquirir, analizar y presentar datos rápidamente desde cientos de dispositivos e instrumentos de adquisición de datos sin requerir de programación. Use el ambiente intuitivo de clic y arrastre para adquirir datos, realizar análisis avanzado y crear reportes personalizados inmediatamente con LabVIEW SignalExpress. Con soporte incluido para cientos de instrumentos de adquisición de datos modulares y autónomos, usted puede rápidamente automatizar sus aplicaciones de registro de datos y control de instrumentos.
Detección Automática de Dispositivos
NI LabVIEW SignalExpress detecta automáticamente dispositivos DAQ por USB de NI e inmediatamente inicia una aplicación de registro de datos en base a la medida que se tenga que realizar. Al combinar los dispositivos NI DAQ con LabVIEW SignalExpress usted puede realizar sus medidas rápidamente.
Vista de los Canales
Para una instalación y una configuración rápida, LabVIEW SignalExpress cuenta con Channel View, que le permite ver los canales y configurarlos simultáneamente para registro. Al usar Channel View, usted puede configurar un registrador de datos de múltiples canales y realizar varios tipos de medidas rápidamente.
Vista de los Datos
Data View en LabVIEW SignalExpress es la ventana principal para presentar los datos adquiridos y los resultados de su análisis. Usted tiene la opción de personalizar Data View añadiendo gráficas, tablas, termómetros, medidores, indicadores, y LEDs. Puede crear su pantalla en el Data View cuando la aplicación se está ejecutando arrastrando los datos del paso adecuado a Data View.
LabVIEW SignalExpress simplifica muchas tareas comunes de registro de datos, incluyendo exportar sus datos. Puede exportar a aplicaciones comunes de Windows como Microsoft Excel al dar clic con botón derecho o arrastrar sus datos desde LabVIEW SignalExpress a Excel. LabVIEW SignalExpress automáticamente da formato a los datos y coloca los encabezados en las columnas. LabVIEW SignalExpress también soporta escritura de sus datos adquiridos en el formato TDMS (Technical Data Management Streaming). El formato TDMS añade información descriptiva a sus datos para permitir una documentación completa de sus datos guardados como nombre del operador, fecha y hora y otros parámetros de prueba. Los archivos TDMS también son optimizados para ayudarle a buscar, encontrar, analizar y presentar rápidamente sus datos de pruebas en una herramienta de análisis de datos post-adquisición como NI DIAdem.
Ya que NI LabVIEW SignalExpress se basa en NI LabVIEW, usted puede generar automáticamente código de NI LabVIEW y añadir funcionalidad personalizada a través de la programación gráfica. Con NI LabVIEW, usted puede utilizar múltiples plataformas de hardware como FPGAs, DSPs y dispositivos embebidos.
Varias aplicaciones desplegadas de adquisición de datos de NI LabVIEW y NI LabWindows/CVI no requieren soporte pata toda la funcionalidad del controlador NI-DAQmx. Con NI-DAQmx 8.5, usted tiene la habilidad de desplegar cinco diferentes versiones de ejecución de NI-DAQmx, que van desde el controlador completo de 617 MB a un motor de ejecución de 169 MB de tamaño optimizado. Las siguientes secciones describen las cinco diferentes opciones que usted tiene para motores de ejecución NI-DAQmx al construir ejecutables.
El siguiente procedimiento le permite tener acceso a las habilidades personalizadas del instalador:
Esta distribución instala todo el software controlador incluido en NI-DAQmx pero no incluye:
Esta es la selección predeterminada al construir un instalador personalizado que incluye NI-DAQmx.
Esta distribución instala todo el software controlador incluido en NI-DAQmx pero no incluye:
Si usted ha usado el DAQ Assistant en cualquier desarrollo de la aplicación desplegada, use esta opción al crear el instalador NI-DAQmx.
Esta distribución instala todo el software controlador incluido en NI-DAQmx pero no incluye:
Esta distribución instala todo el software controlador incluido en NI-DAQmx pero no incluye:
Esta distribución instala todo el software controlador incluido en NI-DAQmx pero no incluye:
Esta distribución instala todo el software controlador incluido en NI-DAQmx pero no incluye:
NI-DAQmx Base ofrece un subconjunto de la funcionalidad de NI-DAQmx en SOs Windows, Linux, Mac OS X y Pocket PC. Simplifique el desarrollo de aplicaciones al usar la interfaz de programación limpia y concisa, creación de tareas y canales de manera programática e integración con NI LabVIEW. Este software controlador también incluye VIs de NI LabVIEW y ejemplos de función en C listos para usarse, similares a los incluidos en la versión completa del software controlador NI-DAQmx.
NI-DAQmx Base ahora es EOL. Para obtener más información, lea el Anuncio de fin de vida útil del controlador DAQmx Base.
El Hardware de Medida DDK de NI ofrece herramientas para desarrollo y una interfaz de programación a nivel de registro para hardware de adquisición de datos de NI. Este paquete está diseñado para clientes OEM que desarrollan aplicaciones que requieren SOs no estándares. El Hardware de Medida DDK proporciona acceso al mapa de registros de cada dispositivo y ofrece ejemplos para completar funciones comunes de medida y control. El Hardware de Medida DDK funciona con dispositivos de multifunción de la Serie M, salida analógica, E/S digital y E/S de contadores/temporizadores.