Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

Document Type: Tutorial
NI Supported: Yes
Publish Date: Nov 13, 2009


Feedback


Yes No

Related Categories

Related Links - Developer Zone

Related Links - Products and Services

Usar NI CompactDAQ con NI LabVIEW 2009

0 ratings | 0.00 out of 5
Read in | Print | PDF

La programación de NI CompactDAQ con LabVIEW fue diseñada para ser fácil, pero las características en el nuevo chasis NI cDAQ-9174 y cDAQ-9178 se correlacionan con las características de LabVIEW 2009 para ayudarle a obtener el mayor rendimiento de su sistema con el menor esfuerzo en programación. Estas características giran alrededor de dos funciones principales: ejecutar operaciones en paralelo y manejar grandes cantidades de datos.


[+] Enlarge Image

Figura 1. Las características de NI CompactDAQ y LabVIEW 2009 se combinan para aumentar el rendimiento de adquisición.

Múltiples Motores de Temporización para Adquisición Paralela de Señal Mixta

Algunos sistemas proporcionan la flexibilidad de medir datos de DC de baja velocidad y señales dinámicas de alta velocidad en el mismo instrumento. Con NI CompactDAQ, usted instala un módulo de termopares junto a un módulo de medidas de acelerómetro y adquiere desde ambos módulos simultáneamente. El nuevo chasis cDAQ-9174 y cDAQ-9178 tiene múltiples motores de temporización de entrada analógica, lo cual significa que usted puede agrupar todos sus módulos de entrada analógica hasta en tres juegos de módulos. Estos juegos, conocidos como tareas, se pueden ejecutar a diferentes velocidades ya que cada uno tendrá su propio motor de temporización en el plano trasero del chasis. Esto elimina la necesidad de analizar datos de menor velocidad desde los datos de mayor velocidad como se tiene que hacer en el chasis cDAQ-9172 original. En LabVIEW, los datos de termopares ahora se pueden manejar por separado desde medidas de potencia de alta velocidad o medidas de micrófonos. Además, con la optimización multinúcleo en LabVIEW 2009, cada uno de los motores de temporización, representados por un DAQ Assistant en LabVIEW, se pueden ejecutar en un ciclo separado en el diagrama de bloques y un núcleo separado en el procesador. Con las nuevas características en NI CompactDAQ y la optimización multinúcleo en LabVIEW 2009, usted puede aprovechar al máximo el rendimiento y la inversión de su Windows PC. La Figura 2 muestra una ilustración de un chasis y VI de LabVIEW asociado para un sistema adquiriendo múltiples módulos en velocidades diferentes.


[+] Enlarge Image
[+] Enlarge Image

 

Figura 2. Esta imagen muestra múltiples tareas AI con diferentes velocidades de muestreo.

Vea cómo funciona un sistema de medidas mixtas de sensores en la demostración en video de una prueba de dispositivo NI CompactDAQ.

Optimización Multinúcleo para Acelerar el Procesamiento de Datos

A menudo los programadores buscan procesamiento paralelo cuando se trata de analizar grandes juegos de datos usando procesadores multinúcleo para reducir los tiempos considerablemente. Con LabVIEW 2009, usted puede aprovechar esta topología de procesamiento sin tener que ser un experto en el campo de la ciencia de la computación o motores de procesamiento en red. Por ejemplo, la "terminal paralela" en un ciclo for, como se muestra en la Figura 3, reconocerá iteraciones no secuenciales y las dividirá entre todos los procesadores requeridos. Cuando los pasos del proceso son distribuidos por el SO administrador del CPU, generalmente terminan en línea detrás de cada uno, LabVIEW ahora envía múltiples transferencias de datos para ser procesadas simultáneamente, reduciendo el tiempo consumido por la ejecución del ciclo for.


[+] Enlarge Image

Figura 3. Esta imagen muestra un ciclo for paralelo en LabVIEW 2009.

Escritura Directa a Disco con TDMS y LabVIEW 2009

Los convertidores analógico a digital (ADCs) se han vuelto más rápidos y más comunes en sistemas de pruebas de adquisición de datos con varios sistemas que tienen un solo ADC por canal. Varios módulos NI CompactDAQ de la Serie C, como los módulos de la serie NI 9215 y NI 923x tienen múltiples ADCs internos. Esto a la larga implica potencial para más datos - mucho más datos. Las tecnologías de optimización multinúcleo en LabVIEW 2009 ayudan a procesar los datos más rápida y eficientemente para ayudar a almacenar estos datos en LabVIEW, que van desde megabytes a terabytes, y hay una nueva característica para escribir datos directamente desde el API NI-DAQmx a un archivo de transferencia y administración técnica de datos (TDMS) a altas velocidades. La Figura 4 a continuación muestra una imagen de LabVIEW 2009 usando el nuevo Configure Logging VI, ubicado en la paleta NI-DAQmx, para escribir datos directamente a disco. Note que este código registra directamente al disco duro sin usar las funciones que se encuentran en la paleta de E/S a Archivo. Esta funcionalidad, nueva en NI-DAQmx 9.0, está integrada en los comandos de controlador de hardware para simplificar la programación.


[+] Enlarge Image

Figura 4. Esta imagen muestra escritura directa de disco a TDMS en LabVIEW 2009 con el controlador NI-DAQmx.

El Configure Logging VI puede alcanzar velocidades de escritura de alta velocidad al transferir los datos no escalados directamente desde NI CompactDAQ y omitiendo el búfer de Windows. Para aprender más sobre archivos TDMS en LabVIEW, lea la nota de aplicación: Escribir Datos TDM y TDMS en LabVIEW. Vea la página principal de LabVIEW para más información sobre LabVIEW 2009.

Compre Ahora NI CompactDAQ

Configurador de Sistemas NI CompactDAQ

Página del Chasis NI cDAQ

Demos Virtuales de NI CompactDAQ

 

0 ratings | 0.00 out of 5
Read in | Print | PDF

Legal
This tutorial (this "tutorial") was developed by National Instruments ("NI"). Although technical support of this tutorial may be made available by National Instruments, the content in this tutorial may not be completely tested and verified, and NI does not guarantee its quality in any way or that NI will continue to support this content with each new revision of related products and drivers. THIS TUTORIAL IS PROVIDED "AS IS" WITHOUT WARRANTY OF ANY KIND AND SUBJECT TO CERTAIN RESTRICTIONS AS MORE SPECIFICALLY SET FORTH IN NI.COM'S TERMS OF USE (http://ni.com/legal/termsofuse/unitedstates/us/).