ni.com/es La Publicación Mundial Sobre Medición y Automatización l Cuarto Trimestre 2012 Constrúyalo Rápido y Constrúyalo Bien con LabVIEW 2012 PÁGINA 6 DAQ Modular: Prepare su E/S para el Futuro PÁGINA 14 Utilice el Rendimiento de NI CompactRIO Autónomo PÁGINA 20 El Futuro del Diseño de Software FPGA PÁGINA 24 IMAGINELO CONSTRUYALO Aprenda cómo la habilidad de programar un instrumento a través de software revolucionará la industria. PÁGINA 3
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
ni.com/es
La Publicación Mundial Sobre Medición y Automatización l Cuarto Trimestre 2012
Constrúyalo Rápido y Constrúyalo Bien con LabVIEW 2012 PÁGINA 6
DAQ Modular: Prepare su E/S para el Futuro PÁGINA 14
Utilice el Rendimiento de NI CompactRIO Autónomo PÁGINA 20
El Futuro del Diseño de Software FPGA PÁGINA 24
IMAGINELO CONSTRUYALOAprenda cómo la habilidad de programar un instrumento
a través de software revolucionará la industria.PÁGINA 3
John Pasquarette [email protected] Vice Presidente de Mercadotecnia Corporativa y Negocios Electrónicos en National Instruments
CONTENIDO3 Construyendo una Nueva Clase
de Instrumento: Instrumentación Diseñada en Software
10 Incremente su Productividad con una Visión Completa del Software de Instrumentación
20 Aproveche el Rendimiento de NI CompactRIO Autónomo
6 Constrúyalo Rápido y Constrúyalo Bien con LabVIEW 2012
12 Fomentando la Innovación en Países Emergentes a Través de Planet NI
22 Asegure que su Aplicación de Control de Instrumentos Sea un Éxito
8 Siemens Determina la Causa de los Transitorios Dañinos de Alto Voltaje
14 Enfoque Especial: Prepare su E/S para el Futuro
24 El Futuro del Diseño de Software FPGA
9 Dirija la Innovación y Reduzca Costos al Explotar 4 Tendencias Principales de Negocios
16 Diseñando Máquinas que Ven en 3D
El Software es el InstrumentoLos dispositivos de funcionalidad fija se están convirtiendo en cosa del pasado. El PDA,
el reproductor de música portátil, y otras herramientas están siendo reemplazados por
teléfonos inteligentes. La clave para crear plataformas flexibles de cómputo que puedan
realizar tantas cosas en un solo dispositivo es el software.
El científico de computación Alan Kay dijo que “la gente que es realmente seria
acerca del software debería hacer su propio hardware.” Apple es un gran ejemplo,
con la plataforma iPhone ofreciendo flexibilidad en un paquete fácil de utilizar.
En NI, utilizamos la frase “el software es el instrumento” para describir la importancia
del software para automatizar múltiples dispositivos en los sistemas de prueba que usted
diseña. Hemos invertido años en el desarrollo para simplificar el proceso de controlar
instrumentos de múltiples fabricantes a través de los controladores de instrumentos de
LabVIEW. Al presentar un transceptor de señal vectorial (VST) PXI, le hemos dado más
poder al ingeniero de sistemas para diseñar el software que se ejecuta dentro del
instrumento – por lo tanto, el primer instrumento diseñado en software del mundo.
Hemos tomado el consejo de Kay al crear hardware de medición que está diseñado a la
medida para trabajar con LabVIEW en varias formas. El verdadero poder del VST es que se
conecta en la misma plataforma que usted utilizó por años para controlar instrumentos de
cualquier fabricante, sobre cualquier bus, en cualquier factor de forma. También se puede
beneficiar de un ecosistema de socios, productos agregados, y materiales de entrenamiento
que vienen con LabVIEW, todos son elementos críticos para asegurar su éxito. Así como con el
iPhone, no es solo la integración de hardware/software lo que hace un dispositivo especial,
sino la flexibilidad que generan tantas soluciones personalizadas.
Alan Kay también se le conoce por decir “la mejor forma de predecir el
futuro es inventarlo.” En NI ya queremos conocer que inventa usted con la
instrumentación diseñada en software.
Editor Ejecutivo John Pasquarette
Editor Gerente Lacy Rohre
Editores Asociados Jontel Moran,
Brittany Wilson
Editores Contribuyentes Johanna Gilmore,
Madison Lax
Gerente Creativo Joe Silva
Gerente de Proyecto Pamela Mapua
Director de Arte Larry Leung
Diseñador Komal Deep Buyo
Ilustrador Komal Deep Buyo
Editores de Fotografía Nicole Kinbarovsky,
Allie Verlander
Coordinador de Imagen Kathy Brown
Artista de Producción Komal Deep Buyo
Especialista de Producción
Richard Buerger
Coordinador de Circulación
Amanda Kuldanek
Volumen 21, Número 3 Cuarto Trimestre 2012
3Cuarto Trimestre 2012
Creando una Nueva Clase de Instrumento: Instrumentación Diseñada en Software
Así como el primer LEGO® de cada niño
establece cambios en la manera en
que imaginan al mundo, hace 26 años
National Instruments redefinió la forma en
que pensamos en la instrumentación con el
software de diseño de sistemas NI LabVIEW.
Este año, NI lo está haciendo de nuevo.
La compañía está anunciando una nueva
clase de instrumentación que libera a los
ingenieros de las limitaciones de los
instrumentos definidos por los fabricantes.
Por muchos años, el modelo básico de la
instrumentación se ha mantenido casi sin
cambio. Los ingenieros y científicos que
quieren hacer mediciones primero compran
hardware de funcionalidad fija de
proveedores de prueba y medición. Luego
utilizan software, tal como LabVIEW, en una
PC estándar para extender la funcionalidad
del hardware con procesamiento de señal,
toma de decisiones, automatización, y más.
Los instrumentos modulares han dado un
gran paso hacia adelante para convertirse
en el estándar para sistemas de prueba
y medición. Sin embargo hasta los
instrumentos modulares tienen mucha
de su funcionalidad definida en el firmware
embebido por el fabricante; no hay forma
de que usted pueda cambiar este firmware
para adaptarlo a su aplicación específica.
Sin embargo, en muchas otras
aplicaciones, la noción de hardware de
funcionalidad fija es una idea antigua. Solo
pregunte a los proveedores de teléfonos
celulares tradicionales los cuales están
luchando para adaptarse rápidamente a teléfonos inteligentes basados en
software. Los clientes están demandando la habilidad de adaptar sus
teléfonos para que resuelvan necesidades específicas utilizando software
ejecutándose dentro de estos dispositivos para un mayor control. Entonces,
¿por qué el equipo de prueba debería ser diferente?
Ahora usted puede tomar ventaja del instrumento de prueba más flexible y
personalizable jamás creado con el primer instrumento diseñado en software,
el transceptor de señal vectorial (VST) NI PXIe-5644R .
Los instrumentos diseñados en software cuentan con tres características
que los definen:■■ Hardware de instrumentación diseñado con firmware abierto basado
en FPGAs listo para utilizarse y amplio código ejemplo ■■ Software de diseño de sistema muy bien incluido para simplificar
la complejidad de diseñar un instrumento de hardware personalizado■■ Un cambio fundamental de mentalidad de integrar un dispositivo
de función fija a diseñar exactamente el instrumento que necesita
Hardware con Firmware Abierto Basado en FPGAEl nuevo VST NI PXIe-5644R está diseñado para ser más pequeño, de más
bajo costo, y más centralizado en software desde el principio. Basado en
la tecnología FPGA líder de la industria y el principio de firmware y software
abierto completamente escrito en LabVIEW, el diseño de hardware VST
lleva el software lo más cerca posible al punto donde la RF es convertida a
El software LabVIEW hace posible el diseño de hardware innovador para cambiar la instrumentación para siempre
Portada
El diseño del nuevo VST NI PXIe-5644R conecta un generador de señal vectorial y analizador a un solo FPGA, para que usted pueda realizar pruebas de
lazo cerrado a nivel sistema por primera vez en las aplicaciones de prueba de RF.
4 Instrumentation Newsletter
bits. Al reemplazar el hardware fijo
definido por el fabricante con un
enfoque de diseño en software, el VST
permite que los ingenieros diseñen
exactamente la funcionalidad del
instrumento que necesitan.
El VST también ayuda a los ingenieros
de RF a integrar hasta cinco canales
de RF (cada uno con generación RF y
adquisición) es un solo chasis PXI para
resolver necesidades de prueba en
paralelo y aplicaciones de múltiple
entrada, múltiple salida (MIMO).
Mientras que la mayoría de las
soluciones de la instrumentación
tradicional proporcionan un estímulo
o miden una respuesta, el VST
combina un generador y analizador
de RF en una sola pieza de hardware.
Ya que ambos instrumentos están
conectados a un solo FPGA y usted
tiene la habilidad de diseñar el
firmware en el FPGA, usted puede
tomar ventaja de las pruebas de lazo
cerrado a nivel sistema por primera vez
en las aplicaciones de prueba de RF.
Al combinar un generador de
señal vectorial (VSG) y un analizador
de señal vectorial (VSA) con el
procesamiento de señal en tiempo
real y el control de LabVIEW, el VST
tiene las siguientes características:■■ Un FPGA programable por el usuario■■ Hasta 85 MHz a 6 GHz de
cobertura de frecuencia■■ 80 MHz de ancho de banda de
RF de tiempo real■■ Generador de RF y analizador
combinado más un puerto de
E/S digital de alta velocidad
■■ Bajo costo, huella pequeña
con tres ranuras PXI Express■■ Soporte para los últimos
estándares inalámbricos
(802.11ac y LTE)
El Software que Alimenta al Transceptor de Señal VectorialEl software LabVIEW combinado con
esta nueva clase de instrumentación
de RF permite que cualquier ingeniero
o científico con conocimiento de RF
diseñe de manera exitosa nuevas
características dentro del instrumento
o las mejore. El software primero
debería darle una manera de diseñar
el software en el instrumento a nivel
sistema, simplificando la complejidad
del instrumento en bloques básicos
para visualización y programación.
Luego, el software debería abstraer
la complejidad del software y firmware
de un instrumento de RF a un nivel
fundamental para que usted pueda
rápidamente entender el flujo de señal
y saber cuándo y cómo realizar
adiciones y modificaciones. Esto
ayuda a profundizar cada abstracción
en una forma jerárquica para acceder
a cada función del instrumento.
El software también debería estar
escrito en un lenguaje que pueda
apuntar hacia microprocesadores
y FPGAs para que usted pueda
implementar funcionalidad
personalizada en cualquier ubicación
para utilizar el paralelismo inherente de
estas dos arquitecturas de procesador.
Finalmente, el software debería
proporcionar diseños de referencia bien
escritos que ayuden a los clientes
familiarizados con instrumentos
tradicionales a obtener resultados
de medición de manera inmediata.
LabVIEW es especialmente adecuado
para cada uno de estos requerimientos.
Es experto en optimizar la programación
en paralelo para FPGAs en instrumentos,
procesadores en tiempo real, y software
en la PC. El modelo de programación
de flujo de datos nativo también
proporciona una manera intuitiva de
representar el movimiento de datos
de la terminal de E/S a su aplicación.
De esta manera, ayuda a resolver el
problema de visualización y la
implementación en el mismo diagrama.
Este diagrama de LabVIEW 2012 muestra cada parte de la cadena de señal del VST desde la adquisición de señal a la calibración al procesamiento digital de señal (DSP) y almacenamiento en memoria.
Con un enfoque definido en software, usted puede empezar a preguntar, “Si puedo hacer que este instrumento haga lo que quiero, ¿qué haré y cómo lo haré?”
Escribir a DRAM
Disparo
DSP
Calibración
Datos de ADC
5Cuarto Trimestre 2012
LabVIEW ha sido probado en campo
y utilizado para programar sistemas
en tiempo real desde 1998 y para
programar FPGAs desde el 2003. De
hecho, LabVIEW ha resuelto retos
de diseño críticos y de alto rendimiento
por muchos años con los productos
construidos en la arquitectura de
LabVIEW de E/S reconfigurable (RIO).
Manejar los colimadores en el Large
Hadron Collider en CERN, controlar la
cirugía láser de cataratas en oficinas de
doctores alrededor del mundo, y definir
el futuro de la captura de fuentes de
energía renovable y los sistemas de
distribución son todos ejemplos del uso
de LabVIEW en aplicaciones críticas de
alto rendimiento. La presentación
del VST NI PXIe-5644R ofrece esta
poderosa capacidad a los ingenieros
del área de RF.
LabVIEW 2012 proporciona nuevas
plantillas y proyectos ejemplo para la
mayoría de los dispositivos de hardware
de NI, incluyendo el VST. Los proyectos
ejemplos están diseñados para asegurar
la calidad y escalabilidad de un sistema
y le dan un gran punto de inicio para
aplicaciones de prueba al incluir software
que habilita el VST para funcionar como
un VSA más un VSG para aplicaciones
embebidas de RF. Todas las plantillas y
proyectos ejemplo son completamente
código abierto e incluyen documentación
para mostrar claramente cómo
funcionan y las mejores prácticas para
agregar o modificar la funcionalidad.
Para programar el FPGA en el VST,
usted puede utilizar el LabVIEW FPGA
Module, el cual también incluye nuevas
capacidades para la Versión 2012.
Características como la integración de
matemáticas de punto flotante y análisis
le dan más opciones para portabilidad y
reutilización de código, y una nueva
técnica de optimización le ayuda a
generar IP de FPGA de alto rendimiento.
Una Nueva Forma de Pensar Acerca de la Instrumentación Después de años de aprender a
programar instrumentos definidos por
el usuario, ahora puede utilizar el VST
NI PXIe-5644R y LabVIEW para diseñar
su instrumentación.
Con un enfoque definido en software,
ya no tiene que preguntar, “¿Cómo
hago para que este caja haga lo que
el fabricante pretendía? En lugar de
eso, usted puede empezar a preguntar,
“Si puedo hacer que este instrumento
haga lo que quiero, ¿qué haré y cómo
lo haré?”
Los primeros usuarios del VST están
personalizando el dispositivo en
aplicaciones como estas:
■■ Protocolos embebidos dentro del
instrumento para construir
probadores de RF■■ Modelos integrados de canal en
tiempo real para emular pruebas
de dispositivo de RF en campo■■ Técnicas de hardware en el ciclo
para controlar la no linealidad de
amplificadores de potencia de RF
Para algunos, las aplicaciones y el
potencial son obvios; otros les tomará
un tiempo adoptar este nuevo enfoque.
Es similar al avance de los teléfonos
inteligentes. Mirando hacia atrás, usted
no se puede imaginar la vida sin la
diversidad de aplicaciones resueltas por
este dispositivo, pero cuando el primer
teléfono inteligente salió al mercado, la
mayor parte del mundo lo vio como un
simple teléfono. ¿Cómo cambiarán sus
percepciones de la instrumentación una
vez que los instrumentos diseñados en
software se generalicen?
Revise las especificaciones del VST en ni.com/pxi/esa.
Charles Schroeder [email protected] Charles Schroeder es el director
de mercadotecnia de pruebas en
National Instruments.
Usted puede utilizar el LabVIEW FPGA Module para programar el FPGA en el VST con características como la integración de matemáticas de punto flotante y análisis.
cualquier lenguaje, pero en G, el mal código o “código espagueti” es sin duda
fácil de detectar. No solo es difícil de leer, pero también lo expone a usted y a
sus proyectos a los muchos riesgos asociados con un sistema que no puede
ser fácilmente mantenido o probado. El código G bien escrito es fácil de
entender y transmite claramente la funcionalidad y arquitectura del sistema.
Construir un sistema bien asegura la calidad y la confiabilidad, minimiza los
costos de mantenimiento, prepara el camino para el desarrollo basado
en equipo, y garantiza la precisión y rendimiento del sistema. Las nuevas
características y recursos en LabVIEW 2012 le ayudan a cumplir con estas
necesidades acelerando su éxito y el éxito de los sistemas que
está construyendo.
Puntos de Inicio Recomendados para su SistemaLabVIEW 2012 introduce plantillas predefinidas y ejemplos de proyectos,
los cuales proporcionan puntos de inicio diseñados para asegurar la calidad
y escalabilidad de un sistema. Las plantillas demuestran los patrones de
diseño más fundamentales de LabVIEW y sirven como bloques de
construcción para una mayoría de aplicaciones. Las plantillas en LabVIEW 2012
incluyen una simple máquina de estado, un administrador de mensajes de
fila de espera, y un marco de trabajo.
Los ejemplos de proyectos ilustran el uso de una o más plantillas en
una aplicación. LabVIEW 2012 incluye ejemplos de proyectos para
sistemas de medición de escritorio, sistemas de monitoreo y control
embebido, sistemas RF, y sistemas multiproceso capaces de reproducir
nuevas tareas de manera dinámica. Estos proyectos cumplen con los
requerimientos más comunes de estas aplicaciones: interfaces de usuarios
responsivas, alta confiabilidad, rendimiento determinístico, manejo de
errores, y tareas independientes múltiples.
Constrúyalo Rápido y Constrúyalo Bien con LabVIEW 2012
LabVIEW 2012 proporciona herramientas y recursos diseñados para mejorar la calidad de su código y evitar los problemas asociados con el “código espagueti.”
CONSTRUYA ESTO, NO AQUELLO.
Información Relevante
Cada versión del software de diseño de
sistemas NI LabVIEW representa el
compromiso de NI a este enfoque y ofrece
soporte para las últimas plataformas de
hardware. Las nuevas características
aseguran que usted tiene todas las
herramientas que necesita para diseñar
y construir su sistema en menos tiempo
que con cualquier otro enfoque.
Sin embargo, no es suficiente construir
un sistema rápidamente. Es igual de
importante construirlo bien, lo cual
requiere una planeación adecuada, una
buena arquitectura, y un código bien
escrito. Mal código puede ser escrito en
El diseño gráfico de sistemas es un enfoque integrado de hardware y software para incrementar la productividad a medida que desarrolla cualquier sistema de medición o control.
Las plantillas y ejemplos de proyectos en LabVIEW 2012 son puntos de inicio recomendados para sus aplicaciones e incluyen una extensa documentación.
Construir un sistema bien asegura la calidad y la confiabilidad, minimiza los costos de mantenimiento, prepara el camino para el desarrollo basado en equipo, y garantiza la precisión y rendimiento del sistema.
El RetoDeterminar la fuente de transitorios eléctricos
de alto voltaje para prevenir fallas en el tren ligero.
La soluciónUtilizar NI CompactRIO para crear un sistema de monitoreo que
registra múltiples formatos y tasas de datos, y realiza análisis
en tiempo real para monitorear sensores de manera remota.
Siemens Determina la Causa de los Transitorios Dañinos de Alto Voltaje Recientemente, Denver RTD, un
servicio de transporte de tren ligero,
enfrentó un problema recurrente con
los vehículos SD160. Estos vehículos
reciben energía de un sistema de
suministro colgante (OCS), el cual
recibe alimentación de la red de
distribución del RTD. Las fuentes de
alimentación auxiliares (APS) tenían
una alta tasa de falla, lo que causaba
una falla crítica para el vehículo.
El registro de fallas reportaba un
transitorio de alto voltaje en la entrada
de la alimentación al APS lo cual hizo
pensar al fabricante que Denver RTD o el subsistema de
propulsión a bordo estaba proporcionando potencia fuera
de un límite transitorio aceptable. Sin embargo, ambos
confirmaron que sus sistemas no deberían generar tal
transitorio. Cada falla del tren ligero era extremadamente
cara, consumía mucho tiempo y causaba retrasos en la
operación. Necesitábamos monitorear la situación,
establecer la raíz del problema, y encontrar una solución
lo más rápido posible.
Para realizar esto, necesitábamos un sistema de monitoreo
poderoso y flexible para acomodar la variedad de sensores y
protocolos de comunicación de los diferentes subsistemas.
Decidimos instrumentar dos vehículos ligeros con módulos
CompactRIO para determinar si los transitorios estaban
siendo generados desde la red de alimentación de RTD, o
si el subsistema del tren estaba generando el transitorio.
Programamos nuestro sistema con el software de diseño
de sistemas LabVIEW, utilizando los módulos LabVIEW
Real-Time y LabVIEW FPGA. NI tiene una gran base de
datos de código preescrito, y los módulos de software GPS
y plantillas generales para el diseño del software FPGA
nos ahorraron una cantidad significativa de tiempo.
Después de asistir a los cursos de LabVIEW Core 1 y 2
en San Diego, progresamos de ser usuarios principiantes
a programadores avanzados en solo unos meses. Debido
a la naturaleza intuitiva de LabVIEW y la experiencia previa
en programación, completamos y probamos el software
en menos de seis meses.
Determinamos que la red de distribución de potencia
de nuestro cliente producía transitorios. Identificamos
las causas y establecimos que estos transitorios se
encontraban dentro de los límites requeridos de magnitud
y dirección. Los transitorios dañinos eran generados en
el APS. Con esta información, identificamos la raíz del
problema, y lo corregimos.
—Ryan Parkinson, Siemens
Casos de Estudio
El servicio de tren ligero en Denver, Colorado recientemente instaló sistemas NI CompactRIO en el compartimiento de propulsión de un vehículo de tren ligero.
9Cuarto Trimestre 2012 9
Dirija la Innovación y Reduzca Costos al Explotar 4 Tendencias de Negocios
Cuatro tendencias principales en negocios están impactando
los mercados de prueba y medición e industrial y embebido:
tecnología móvil, cómputo en la nube, grandes volúmenes
de datos, y mantenimiento predictivo. Cada tendencia
representa una oportunidad para que su organización innove
y reduzca costos. Usted puede utilizar el ecosistema de
National Instruments para tomar ventaja de estas tendencias.
Tecnología Móvil
Según la agencia de publicidad digital Vertic,
la tableta empresarial crecerá 50 por ciento en
el 2012. Usted puede utilizar una aplicación móvil construida
por NI, llamada Data Dashboard for LabVIEW, para monitorear
puntos de datos en dispositivos iOS y Android. Tools 4 Smart
Minds, un NI Alliance Partner, ofrece una herramienta flexible
de programación llamada Smartphone and Cross-Platform
Communications Toolkit que se utiliza para conectar el
software de diseño de sistema LabVIEW a aplicaciones
personalizadas con un marco de trabajo de desarrollo móvil.
Cómputo en la Nube
En el 2011 CSC Cloud Usage Index, 82 por
ciento de los entrevistados dijeron que la nube les ahorra
dinero, porque ya no necesita comprar o administrar una
infraestructura IT. Para ayudar a las organizaciones que están
considerando la nube, NI introdujo Technical Data Cloud.
Esta herramienta se utiliza para acceder y administrar los
datos de prueba desde cualquier lugar. Otra parte del
ecosistema de NI que ofrece capacidades avanzadas
de nube es el producto de terceros Maintainable Test,
adecuado para organizaciones involucradas en manufactura
electrónica. Aumenta el rendimiento efectivo de la
manufactura y la calidad de prueba al conectar datos de
LabVIEW, NI TestStand, y NI DIAdem a la nube para
administración de datos de prueba.
Grandes Volúmenes de Datos
De acuerdo al McKinsey Global Institute, el sector
de manufactura puede reducir el costo total en
50 por ciento con un mejor entendimiento del manejo de
datos. Los problemas de grandes volúmenes de datos
involucran conjuntos de datos que son tan grandes y
complejos que son difíciles de almacenar, buscar, analizar,
y visualizar para realizar decisiones de negocio. El
software NI DIAdem le ayuda a resolver los problemas de
posprocesamiento que son demasiados grandes para
herramientas tradicionales como Microsoft Excel. Además,
la CURE Library de Neural ID le ayuda a resolver grandes
problemas de datos a través de analítica sin precedentes
que resuelve los retos en la identificación de patrones
críticos que involucran formas de onda. CURE proporciona
información clave del negocio a través de un mejor
entendimiento de los datos.
Mantenimiento Predictivo
De acuerdo al Center for Intelligent
Maintenance Systems (IMS), dirigido por el
Dr. Jay Lee, 25 por ciento de los costos de la energía eólica
provienen del mantenimiento. Usted puede cortar los costos
de mantenimiento de las máquinas complejas de hoy en día
al utilizar el proceso de mantenimiento predictivo, el cual
detecta fallas potenciales antes de que causen problemas.
Para lograr esto, el equipo de investigación del Dr. Lee en
IMS desarrolló una solución llamada Watchdog Agent
Prognostics Toolkit for LabVIEW.
Estas cuatro tendencias proporcionan nuevas
oportunidades para reducir los costos. Con el software
y hardware de NI y el vasto ecosistema de productos
en LabVIEW Tools Network, su organización puede estar
delante de estas tendencias y continuar dirigiendo la
innovación al tiempo que reduce costos.
Aprenda más en ni.com/labviewtools/esa.
NI SoftwareLabVIEW, NI TestStand, y NI VeriStand
NI HardwareAdquisición de Datos, NI CompactRIO, y PXI
LabVIEW Tools Network
Expa
nsió
n de
Cap
acid
ades
de
Pla
tafo
rma
Ecosistema de NIProductos de NI
LabVIEW Tools Network es un ecosistema de productos que extienden la plataforma de NI.
LabVIEW es un software de diseño de sistemas que se integra fácilmente
con miles de diferentes dispositivos de hardware, y le ayuda a ahorrar tiempo
de desarrollo con características convenientes y un marco consistente de
programación a través de todo el hardware. Cuando se compara con las
herramientas de software convencionales de los fabricantes de instrumentos,
el software de NI proporciona una experiencia de usuario más atractiva, intuitiva,
y productiva que puede reducir en gran escala los costos de desarrollo y
mantenimiento, simplificar la implementación del sistema de prueba, y
asegurar longevidad.
Software InteractivoLas herramientas listas para utilizarse son imperativas cuando se configura
un sistema de pruebas. El administrador de configuración NI Measurement
& Automation Explorer (MAX) presenta una vista unificada de sistema de
hardware y software para que usted pueda acceder a información del sistema,
calibrar instrumentos, definir nombres de canales para organizar señales, o
especificar funciones de escalamiento para convertir señales digitalizadas a
cantidades de medición.
Los NI soft front panels (SFPs) son similares a las pantallas de los instrumentos
tradicionales y proporcionan una interfaz fácil de utilizar para depurar y probar
conectividad para la instrumentación modular PXI. Además de pruebas
básicas, SFPs le dan acceso a rutinas de E/S de medición en tiempo real para
postprocesamiento y análisis.
Incremente su Productividad con un Software Completo de Instrumentación
Figura 1. Con los NI soft front panels para analizadores de RF y generadores, usted puede generar señales continuas o moduladas de RF y ver, guardar, y realizar mediciones.
Técnicas de Prueba
Muy frecuentemente, los desarrolladores
asumen que el hardware PXI acoplado
con un controlador básico de instrumento
es suficiente para construir sistemas
complejos de prueba y medición. Sin
embargo, si su sistema carece de otras
capacidades críticas de software, es muy
probable que usted esté frustrado por la
poca productividad y el aumento en los
costos de desarrollo y mantenimiento.
Es imperativo que usted tenga una
solución completa que satisfaga las
necesidades de los requerimientos de
sistema. Para ayudarle a desarrollar y
mantener sistemas automatizados de
prueba, National Instruments proporciona
una oferta completa de software de
instrumentación para incrementar
la productividad y entregarle una
buena experiencia.
LabVIEW Proporciona una Mejor Experiencia de UsuarioCuando utiliza herramientas de software
para construir sistemas automatizados
de prueba, varios factores contribuyen
a la satisfacción total del usuario,
incluyendo el tiempo de medición,
intuitividad del ambiente de desarrollo
de software, una colección completa
de código ejemplo, recursos de ayuda
útiles, y documentación detallada.
La combinación de software productivo con instrumentación líder en la industria crea una solución completa para sistemas en evolución.
Figura 2. El controlador de instrumento modular NI-SCOPE abstrae las complejidades de bajo nivel de implementar sincronización de digitalizador de alta velocidad y permite intercambiabilidad de los digitalizadores NI PXI sin tener que realizar modificaciones al código fuente de LabVIEW.
Fomentando la Innovación en Países Emergentes a Través de Planet NIHoy en día, los países en desarrollo conforman un 75 por
ciento de la población mundial y 30 por ciento de la economía.
Estos países se han convertido en el motor de crecimiento
económico mundial, se estima que 70 por ciento del desarrollo
vendrá de estas regiones en las próximas tres décadas.
Uno de los grandes retos es sostener y soportar el
crecimiento de esta población y el desarrollo económico.
A medida que millones de personas salgan de la pobreza,
más recursos naturales, mejor infraestructura, servicios
médicos, y fuentes de alimentación adicionales serán
necesarias. Estas necesidades deben ser resueltas de forma
que es sostenible para las comunidades locales y el ambiente.
La clave es la innovación local.
Cientos de miles de ingenieros, científicos, y estudiantes
en países en desarrollo tienen poco acceso a PCs, Internet,
instrumentación, o herramientas de desarrollo de software
productivas. NI trabaja para resolver este problema a través
de su programa Planet NI. Con Planet NI, estudiantes e
innovadores en países en desarrollo obtienen acceso a las
herramientas de diseño gráfico de sistemas, entrenamiento,
y consultoría. Estos emprendedores pueden desarrollar
compañías basadas en tecnología para crear productos
y servicios que resuelvan retos económicos, sociales,
y ambientales.
NI inició Planet NI hace cuatro años en la India, y se expandió
rápidamente a 34 países. A la fecha, NI ha soportado a más de
200 SMEs e introducido el software de diseño de sistemas
NI LabVIEW a más de 12,000 ingenieros, educadores, y
estudiantes. Este programa proporciona oportunidades de
empleo adicionales a ingenieros, reduce la disparidad social,
y permite a estudiantes de áreas pobres innovar y participar
en aprendizaje experimental.
Ejemplos del impacto que NI ha hecho a través de Planet NI:■■ En la India, NI trabajó con 21 SHM, un SME dedicado a
asegurar la seguridad pública y mantener la infraestructura
de edificios, para crear un solución de monitoreo de salud
estructural para uno de los puentes más utilizados del
país mientras se estaba rehabilitando.■■ En Líbano, NI colaboró con universidades para celebrando
un concurso de diseño de robot detector de minas para
desarrollar una manera segura y eficiente de identificar
minas terrestres y grupos de bombas en Líbano y
regiones cercanas. ■■ En Ghana, NI trabajó con Texas Instruments equipando
a un laboratorio de diseño de circuitos en el Colegio de
Ingeniería en Kwame Nkrumah University of Science
and Technology. En este laboratorio, los estudiantes
desarrollaron el primer circuito integrado en África.
El circuito de manejo de energía protege a los
electrodomésticos de subidas de tensión que resultan
de las fallas frecuentes del suministro eléctrico.
En el 2012, NI está extendiendo el programa Planet NI
SME Benefits a ocho países más: Camerún, Egipto, Líbano,
Nigeria, Paquistán, Las Filipinas, Túnez, y Turquía.
Para aprender más, visite ni.com/planetni.
Las oficinas de NI alrededor del mundo definen y desarrollan de manera local el programa Planet NI. Este mapa ilustra las regiones que actualmente participan en el programa.
subsistemas digitales de motor que requieren sincronización)■■ Drivven Differential Digital I/O Module (para subsistemas
de digitales diferenciales de motor)
Estos módulos llenan un gran vacío en la industria de
investigación de motores. OEMs, laboratorios nacionales de
investigación, universidades, y firmas privadas de investigación
ya son exitosos utilizándolos en sus sistemas. Muchos
desarrolladores e investigadores también utilizan el software
de diseño de sistemas NI LabVIEW y el hardware DAQ para
instrumentar motores con equipo de medición, pero ellos tienen
una experiencia de software y hardware diferentes cuando
trabajan con controles de motor y calibración. Ahora ellos pueden
ordenar una solución completa de diseño gráfico de sistemas
de NI para pruebas de motor, medición, y control.
Los FPGAs impulsados por LabVIEW y el controlador de
tiempo real CompactRIO proporcionan flexibilidad sobre
parámetros de motor tales como chispa y temporización
de inyección de combustible, y no están limitados por el
firmware u otras restricciones encontradas en muchos
ECUs comerciales. Esta flexibilidad ayuda a los ingenieros
a desarrollar y ejecutar motores internos de combustión
incluyendo pistón libre, carga homogénea encendida por
compresión, y varios motores de inyección directa.
La Densidad de Canal SMU Mantiene Ritmo con la Industria La unidad de medición fuente (SMU), NI PXIe-4141, introducida
en el 2011, contaba con la primer tecnología de SMU digital de
la industria, denominada NI SourceAdapt. Con la tecnología
SourceAdapt, usted puede personalizar la respuesta del SMU
para tener en cuenta el comportamiento no lineal de cargas
reactivas. Esto proporciona una respuesta SMU ideal, lo cual
tiene como consecuencia tiempos de prueba menores y
previene el daño accidental al dispositivo bajo prueba. La
tecnología SourceAdapt ha demostrado ser crucial para un
rango de aplicaciones que van desde alimentar a simples
circuitos integrados con capacitores de derivación hasta
pruebas paramétricas de sistemas microelectromecánicos.
Este año, NI está introduciendo el NI PXIe-4143, un nuevo
SMU basado en la tecnología SourceAdapt. Este SMU
expande la capacidad de salida a 24 V a 150 mA y mantiene la
sensitividad de medición de 10 pA. Los niveles más altos de
voltaje y corriente expanden el rango de dispositivos
semiconductores que el SMU puede probar. Tal como su
predecesor, el NI PXIe-4143 ofrece tasas de muestreo de
hasta 600 kS/s y cuatro canales SMU en una sola ranura PXI
Express. Esta combinación única de densidad y velocidad es
ideal para los nuevos sistemas de prueba de semiconductores
que requieren arquitectura de SMU por terminal, la habilidad
de escalar hasta docenas de canales SMU, y la capacidad de
capturar el comportamiento transitorio del dispositivo en cada
terminal con tasas de muestreo muy altas.
Producto: Módulos Drivven de Control de Motor Fuente: ni.com/enginecontrol
Producto: SMU NI PXIe-4143 Fuente: ni.com/powersupplies/esa
17Cuarto Trimestre 2012
Los rangos extendidos de voltaje y corriente del NI PXIe-4143 lo hacen ideal para pruebas paramétricas y de etapa final de un rango de dispositivos semiconductores.
La solución de diseño gráfico de sistemas de NI para sistemas de pruebas de
motores incluye IP FPGA y ejemplos de aplicaciones de control de motor.
Simplifique y Acelere el Procesamiento de Datos con DIAdem 2012Piense en por qué recolecta datos. ¿Para validar la seguridad
de su producto? ¿Para encontrar tendencias sobre largos
periodos de tiempo y tomar decisiones basadas en el
conocimiento? Sus retos diarios muy probablemente
requieren que ejecute pruebas y utilice los datos para
encontrar soluciones o determinar los siguientes pasos.
Los datos generados de estas pruebas son valiosos porque
frecuentemente usted solo tiene una oportunidad de ejecutar
una prueba, y a medida que la complejidad y la frecuencia de
la prueba se incrementan, también lo hace el costo. Para tomar
la mayor ventaja de sus datos, usted necesita la herramienta
adecuada para la administración de datos y reportes.
El software NI DIAdem está específicamente diseñado para
hacerlo más productivo y más eficiente cuando visualiza,
analiza, y reporta datos. Esto lo libera para que pueda
dedicar más tiempo a las tareas que realmente importan
– desbloquear información de los datos para tomar
decisiones. Desde funciones de análisis de ingeniería
completas a procesamiento de grandes conjuntos de datos,
las características en DIAdem siempre tratan a los datos de
medición como un ciudadano de primera clase. DIAdem
2012 introduce varias nuevas características que hacen el
procesamiento de datos mucho más rápido y fácil que antes.
Analice Más Datos con Nuevas FuncionesUsted puede analizar sus datos utilizando nuevas funciones
de ingeniería, que van desde matemáticas básicas hasta
procesamiento avanzado de señal y más. Cuando utiliza una
función de análisis predefinida en DIAdem, usted puede
inmediatamente previsualizar los resultados en la ventana de
configuración y cambiar de manera interactiva los parámetros
de cálculo hasta que encuentre el mejor ajuste para sus datos.
Desarrolle Secuencias para Reportar Más RápidoUsted puede utilizar el nuevo API orientado a objetos para
acceder a miles de objetos, métodos, y propiedades para
crear y modificar reportes de manera programática. El nuevo
API reduce la cantidad de código de secuencia requerido e
incluye resaltado de sintaxis y terminación de código para
reducir el tiempo y esfuerzo de programación. También
puede crear su reporte utilizando el editor de arrastrar y soltar
y luego modificar sus reportes personalizados para cumplir
con sus necesidades de automatización. Todos los reportes
de DIAdem son guardados como plantillas para que usted
pueda diseñar un reporte solo una vez, utilizando cualquier
método, y reutilizarlo con cualquier conjunto de datos.
Actualizaciones a DataPlugins desde DIAdemDIAdem utiliza tecnología exclusiva DataPlugin para leer datos
guardados en cualquier extensión de archivo o formato
personalizado de archivo. En ni.com/dataplugins, usted puede
descargar más de 400 DataPlugins, revisar recursos para
escribir sus propios DataPlugins, o enviar un requerimiento
al equipo de DIAdem para escribir uno para usted si no puede
encontrar lo que necesita. Una vez que está en el ambiente
de DIAdem, usted se puede asegurar que siempre tiene los
DataPlugins más recientes con el DataPlugin Update Manager,
el cual revisa ni.com/dataplugins en busca de actualizaciones.
Producto: DIAdem 2012Fuente: ni.com/diadem/esa
Utilice el editor arrastrar y soltar para crear plantillas reportes reutilizables y listas para publicarse que se actualizan automáticamente conforme cambian los datos.
Producto a Fondo
DIAdem ofrece un amplio rango de rutinas matemáticas poderosas para analizar sus datos
NI CompactDAQ es compatible con más de 50 módulos de la Serie C de NI para ofrecer más de 50 billones de combinaciones de E/S.
A diferencia de muchas soluciones de registro datos alternativas que requieren una PC por separado para análisis, el procesador avanzado de Intel dual-core i7 de 1.33 GHz puede ejecutar su software de medición y registro en línea.
Técnico o Probador Cualquiera que utiliza LabVIEW y el hardware
de control de instrumentos de NI, ya sea
para mantener un sistema o desarrollar
una aplicación para automatizar un
instrumento, debería ser capaz de realizar
estas tareas:■■ Probar el sistema con NI Measurement
& Automation Explorer (MAX) y
E/S interactiva■■ Diagnosticar el hardware y cables
en el sistema■■ Utilizar NI I/O Trace y otras utilerías
para diagnosticar la aplicación■■ Entender cuando es necesario el
acondicionamiento de señal
Desarrollador de SistemaLa mayoría de los
desarrolladores diseñando
un sistema de control
de instrumentos con
LabVIEW y hardware
de NI deberían tener
el segundo nivel de
competencia. Si usted
planea realizar control
básico y registro de
datos con un instrumento,
necesita estar familiarizado
con varios buses de
comunicación y controladores de software,
tales como GPIB y NI-488.2 o NI Virtual
Instrument Software Arquitecture (VISA).
Cuando desarrolla un sistema con un
dispositivo, debería ser capaz de realizar
estas tareas:
Ingenieros y científicos han estado automatizando sistemas de instrumentación
por más de 20 años. Sin embargo, a medida que nuevos buses de
conectividad emergen y los sistemas se vuelven más complejos, ¿sabe usted
qué necesita para incorporar de manera exitosa nuevos instrumentos y buses
en sus sistemas de medición existentes? Ya sea que esté soportando un
sistema existente o desarrollando uno complejo con múltiples instrumentos,
usted debería determinar las habilidades que requiere para maximizar la
efectividad de todos los sistemas de instrumentación que desarrolla, no
importando la tecnología del bus.
Antes de iniciar un proyecto, determine las habilidades que necesita para
implementar una solución escalable de alta calidad en el menor tiempo
posible. Luego, a medida que vaya de un proyecto a otro o de bus a bus,
puede evaluar qué conceptos adicionales puede aprender para completar
su nueva aplicación. Al convertirse en experto en control de instrumentos
y el software de diseño de sistemas NI LabVIEW para el nivel específico de
su aplicación, puede tomar ventaja del ahorro de tiempo y las reducciones en
los errores que resultan de utilizar procesos automatizados y mantenerse
actualizado a medida que la tecnología de control de instrumentos cambie.
NI ofrece guía en el nivel de competencia en control de instrumentos con
LabVIEW que mejor describe su papel y éxito de aplicación para proyectos
actuales y futuros. Utilice la Figura 1 para encontrar el nivel de competencia
que mejor se adapte a usted. Luego, aprenda más acerca de las
Asegure que su Aplicación de Control de Instrumentos Sea un Éxito
Utilizar un sistema existente o previamente desarrollado Soportar, mantener, o diagnosticar instrumentos conectados al sistema
Desarrollar un sistema con un solo instrumento Realizar control básico, registro de datos, o reportes
Desarrollar un sistema con múltiples instrumentos Desarrollar un sistema con instrumentos intercambiables Desarrollar un controlador de instrumento para un instrumento o familia de instrumentos Abstraer la comunicación de instrumento de la aplicación principal para fácil reemplazo del instrumento
Arquitecto de SistemaTécnico o Probador Desarrollador de Sistema
Figura 1. Seleccione el nivel de competencia en control de instrumentos que mejor describe su papel y luego utilice las siguientes secciones para aprender más acerca de las habilidades requeridas para el éxito en dicho papel.
Información Relevante
Determine las habilidades que necesita para su aplicación y obtenga el siguiente nivel de efectividad en control de instrumentos.
23Cuarto Trimestre 2012
■■ Evaluar y seleccionar el bus adecuado para su aplicación■■ Utilizar hardware y tecnología de control de instrumentos■■ Comunicarse con su instrumento utilizando E/S directa■■ Diseñar, implementar, documentar, y probar una aplicación
de software para automatizar su sistema en LabVIEW■■ Programar su instrumento con NI-VISA■■ Seleccionar y utilizar el controlador de instrumento
adecuado para comunicarse con su instrumento
Arquitecto de SistemaSi desarrolla un sistema con múltiples instrumentos o
uno solo que pueda reemplazar, implemente una capa de
abstracción o desarrolle un controlador de instrumento
para fácil intercambiabilidad. Al diseñar un sistema más
complejo que consiste de múltiples instrumentos, debería
ser capaz de realizar estas tareas:■■ Diseñar, desarrollar, probar y desplegar un nuevo
controlador de instrumento para un solo instrumento
o una serie de instrumentos.■■ Utilizar especificaciones IVI para diseñar controladores de
instrumentos que son consistentes y fáciles de utilizar■■ Sincronizar sistemas distribuidos con IEEE 1588 Precision
Time Protocol y otras tecnologías de sincronización■■ Integrar plataformas de instrumentos autónomos
y modulares en un sistema (PXI, PXI Express,
NI CompactRIO, VXI, LAN/LXI)■■ Diseñar y desarrollar un capa de abstracción para fácil
reemplazo de instrumentos
Alcance la Competencia con los Productos de Control de Instrumentos de NIAhora que conoce qué nivel de competencia le conviene,
vea en la Figura 2 un mapa de competencias para ayudarle
a encontrar los recursos de entrenamiento que necesita:■■ Guía de Inicio de los Productos de NI■■ Curso de entrenamiento LabVIEW Core 1■■ Curso de Entrenamiento LabVIEW Instrument Control■■ Tutoriales: Fundamentos de Control de Instrumentos
Añada a Alguien con Estas Habilidades a su EquipoMuchos NI Alliance Partners ya han invertido en el nivel de
competencia que necesita para su aplicación. Si su proyecto
requiere habilidades específicas y usted no es capaz de
desarrollarlas en el tiempo permitido para su proyecto, puede
contactar a un Alliance Partner quien puede proporcionarle
servicios de consultoría mientras usted se prepara.
Aprenda más en la sección de hardware de la Guía de Habilidades de LabVIEW en ni.com/newsletter/nsi2301.
Mallori Martin es el gerente de programa para entrenamiento de
clientes y certificación en NI.
Este artículo es la tercera entrega de una serie de cuatro partes sobre
competencias a ser presentado trimestralmente en Instrumentation
Newsletter. La tercer parte sobre competencia en DAQ se publicó en el
tercer trimestre de 2012 y está disponible en línea en ni.com/newsletter.
Guía de Inicioni.com/gettingstarted
Técnico/Probador Desarrollador de Sistema Arquitecto de Sistema
LabVIEW Core 1
Serie de Fundamentos de Control de Instrumentos
Cursos LabVIEW Core 2 y LabVIEW Core 31
LabVIEWInstrument Control
Herramientas para el Desarrollo de Controlador de Instrumento y Recursos
Arquitecturas Avanzadas en LabVIEW
Cursos y Contenido Recomendados Cursos OpcionalesCursos y Contenido Requeridos
1 LabVIEW Core 1, o un nivel equivalente de experiencia, es requerido para completar los ejercicios en el curso de LabVIEW Instrument Control. Sin embargo, si planea automatizar sistemas de instrumentos en el ambiente de programación de LabVIEW, NI recomienda tomar entrenamiento adicional.
Figura 2. Este mapa de competencias le ayuda a identificar las habilidades que necesita para su proyecto y los recursos de entrenamiento que puede utilizar en cada nivel.
¿Qué es la síntesis de alto nivel y cómo afecta a la tecnología FPGA?La síntesis de alto nivel (HLS) ayuda a los expertos de
dominio a utilizar un lenguaje de alto nivel tal como ANSI C,
C++, o código de LabVIEW para generar de manera
automática implementaciones de algoritmos optimizadas para
programar un arreglo de compuertas programables en campo
(FPGA). HLS surge de la necesidad de proporcionar un
incremento significativo en la productividad del diseño FPGA
para una audiencia mayor. Con las herramientas tradicionales
de diseño FPGA, usted tiene que estar familiarizado con los
lenguajes descriptores de hardware (HDLs) y necesita
analizar y validar cada paso del proceso. La eficiencia del
desarrollador no se ha escalado a la misma tasa que la
capacidad de FPGA, por lo que aplicaciones más complejas
significan mayores ciclos de desarrollo.
La habilidad de utilizar un lenguaje de alto nivel significa que
más personas pueden tomar ventaja de la potencia de los
FPGAs en una cantidad más corta de tiempo. La industria
de herramientas FPGA está buscando en HLS una manera
de convertir esta visión en una realidad. NI recientemente
utilizó tecnología HLS de Xilinx para crear LabVIEW FPGA
IP Builder, una herramienta agregada al NI LabVIEW FPGA
Module. Esta herramienta hace fácil la generación de IP de
FPGA de alto rendimiento al combinar tecnología HLS con
el poder de LabVIEW y el hardware RIO. Aumenta las
capacidades del ambiente de diseño LabVIEW FPGA
ayudándole a optimizar IP cuando LabVIEW FPGA no
proporciona la función deseada o cuando una función no
cumple con las necesidades de rendimiento.
El objetivo principal de NI para el LabVIEW FPGA IP Builder es
incrementar su eficiencia cuando se trabaja con hardware de
NI con FPGA en aplicaciones que requieren algoritmos de alto
rendimiento. Ya que LabVIEW FPGA IP Builder funciona con el
enfoque de diseño gráfico de sistemas, usted no tiene que
aprender los detalles de bajo nivel del desarrollo FPGA para
obtener rendimiento y resultados de utilización de los recursos.
¿No es el LabVIEW FPGA Module una herramienta HLS?Si, en el sentido general del término. Veo a LabVIEW FPGA
como una herramienta HLS porque le ayuda a programar
FPGAs utilizando lenguaje de alto nivel. Miles de expertos
en el dominio sin conocimiento de diseño de hardware han
creado aplicaciones interesantes con LabVIEW FPGA. Si desea
resolver aplicaciones muy avanzadas típicamente se debe
trabajar dentro del contexto del Timed Loop de un solo ciclo
y modificar sus algoritmos para realizar un rendimiento mayor
recurriendo a conceptos avanzados tales como paralelización
y canalización. Estas modificaciones resultan en una
disminución de la legibilidad y reutilización e incrementan el
tiempo de desarrollo y verificación. Esto es lo que se conoce
como una herramienta HLS de primera generación.
Una herramienta HLS de segunda generación, también
conocida como HLS algorítmico, separa las limitaciones de
rendimiento y recursos del código, para que usted se pueda
concentrar en escribir y validar funcionalmente una versión
del algoritmo y dejar la optimización de temporización y
recursos a la herramienta. LabVIEW FPGA IP Builder es un
ejemplo de una herramienta HLS de segunda generación,
y lleva a LabVIEW FPGA al siguiente nivel del diseño FPGA.
¿Qué tan difícil es HLS?Vemos a las herramientas HLS como compiladores
avanzados. Igual que otros compiladores, deben analizar
y transformar el código y mantener la funcionalidad. Las
herramientas HLS también deben aplicar directivas
especificadas por el usuario. Estas directivas limitan la
forma en que el código se traduce a la forma HDL.
Las directivas de diseño pueden variar desde negociar
explícitamente con el paralelismo y el comportamiento de la
interfaz del módulo hasta especificar qué tipos de recursos
El Futuro del Diseño de Software FPGA
Punto de Vista del Desarrollador
El Vicepresidente de Investigación y Desarrollo de NI, David Fuller, discute el uso de la síntesis de alto nivel para dar más poder a los diseñadores de FPGA.
Conjunto Directivo 3
Mi IP Conjunto Directivo 2
Conjunto Directivo 1
Espacio Mínimo
Baja Latencia
Alto Rendimiento
La síntesis de alto nivel le ayuda a resolver aplicaciones con varios requerimientos de rendimiento sin cambiar su código.
puede utilizar para implementar partes del diagrama. Las
directivas relacionadas con el rendimiento son las más
importantes y le ayudan a especificar la temporización y
latencia características del diseño. Estas directivas relacionadas
con la temporización están ligadas al rendimiento de datos,
un aspecto crítico de las aplicaciones avanzadas de FPGA.
Para satisfacer las directivas de diseño, la herramienta
debe explorar un gran espacio de diseños posibles. Esta
búsqueda es complicada ya que existe una compensación
entre las directivas, para que puedan trabajar una con la
otra. Un ejemplo de esto es latencia y rendimiento. El
rendimiento frecuentemente se mejora al incrementar el
número de etapas en un diseño canalizado a expensas de
mayor latencia y utilización de recursos. Avances en la
investigación en HLS y el poder de computación han hecho
a estas herramientas prácticas, dando resultados que son
comparables a los obtenidos con la optimización manual.
¿Qué otras ventajas ofrece el enfoque basado en HLS?La separación del código y las directivas de diseño le dan la
oportunidad de una mayor reutilización del código. Se puede
verificar una pieza del código una vez y utilizar el mismo
código para resolver múltiples aplicaciones con diferentes
requerimientos de rendimiento y recursos. El código no
cambia, por lo que usted puede dedicar menos tiempo en
la verificación.
LabVIEW FPGA IP Builder se integra de manera cercana
con las herramientas de Xilinx, proporciona rendimiento y
estimación de recursos, usualmente más rápido que una
compilación de diseño completo y permite un desarrollo
interactivo rápido.
¿Cuándo debería utilizar LabVIEW FPGA IP Builder con el LabVIEW FPGA Module?La mayoría de las herramientas HLS utilizan ANCI C/C++
como su lenguaje de alto nivel. Algunas herramientas de RF
y procesamiento digital de señales (DSP) pueden traducir
esquemáticos o diagramas de modelos a HDL. La mayoría
ofrecen poca integración con el hardware actual al que se va
a desplegar el código, y los ingenieros digitales tienen que
juntar el IP generado con el diseño final. El software de
diseño de sistemas LabVIEW proporciona una ventaja única
con su alta integración con el hardware FPGA de NI. No se
necesita personalizar más el IP para adaptarlo al objetivo
final de ejecución. LabVIEW se utiliza a través de varios
elementos de cómputo, desde grandes computadoras
multinúcleo a procesadores embebidos, para implementar
un lenguaje simple que diseñe un sistema multiproceso.
Al utilizar el poder de los FPGAs, el LabVIEW FPGA Module
ha ayudado a los usuarios a resolver aplicaciones complejas.
Esperamos que el LabVIEW FPGA IP Builder ayude a una
audiencia más amplia a escribir IP de alto rendimiento para
aplicaciones avanzadas en DSP y RF. El plan es integrar
más la tecnología HLS en el ambiente de desarrollo
LabVIEW FPGA para que más personas puedan ser
exitosas al abordar esas aplicaciones.
Para aprender más, visite ni.com/newsletter/nsi2302.
Un algoritmo de filtro de respuesta finita al impulso (FIR) escrito en LabVIEW resulta casi sin cambio cuando es consumido por LabVIEW FPGA IP Builder. La versión optimizada para LabVIEW FPGA requiere un diagrama sustancialmente diferente.
Filtro Original FIR Entrada LabVIEW FPGA IP Builder
Maximice su Año de Servicios de SoftwareYa sea que esté experimentando en su garaje o acelerando
partículas cerca de la velocidad de la luz, algunas veces se
encuentra con problemas. National Instruments quiere
ayudarle a superar esos retos con un conjunto de beneficios
que permiten eficiencia y productividad. Cuando usted
compra la mayoría del software de NI, también invierte
en una suscripción de un año al Programa de Servicio
Estándar (SSP). Su membresía SSP es una herramienta
clave que le puede ayudar a construir grandes cosas. Revise
abajo los beneficios de SSP y aprenda cómo le pueden
ayudar a alcanzar el éxito.
Nuevo en el 2012: Cursos de Autoentrenamiento en LíneaNI ofrece a los miembros SSP de LabVIEW cursos de
autoentrenamiento en línea, empezando con LabVIEW
Core 1, 2, y 3. Estos cursos incluyen el mismo contenido de
los cursos de entrenamiento presentados por instructores
pero están disponibles a cualquier hora y a su propio ritmo.
Usted puede tomar el curso completo en una sesión, aprender
en varias semanas, o incluso ir directamente a los temas que
le interesan más. Tener una herramienta con el software de
diseño de sistemas NI LabVIEW es un buen inicio, pero se
vuelve más poderosa cuando usted tiene el conocimiento
para utilizarla de manera efectiva.
Actualizaciones de Software y Paquetes de MantenimientoUn año de actualizaciones de software (enviadas por correo o
disponibles en línea) asegura que usted está tomando ventaja
de las últimas características, mejoras, y correcciones de
errores. Disfrute la tranquilidad que viene de siempre tener la
última versión de su software.
Nuevo en el 2012: Acceso en Línea a Versiones Previas de SoftwareEn ocasiones usted necesita acceso a versiones previas
de su software de NI. Esto puede ocurrir cuando se migra
código antiguo a una nueva versión, cuando se proporciona
soporte continuo a aplicaciones existentes, o después de
perder los discos de instalación. Los miembros SSP tienen
acceso 24/7 a las descargas de versiones activas y antiguas
de su software en ni.com.
Soporte Técnico Vía Teléfono y Correo ElectrónicoEmpezar con cualquier ambiente de desarrollo puede ser
una tarea difícil. Es por eso que su membresía SSP le
otorga acceso a sus ingenieros de aplicaciones locales
vía foros de discusión, correo electrónico, o teléfono.
Estos ingenieros pueden asistirlo a configurar su hardware,
implementar arquitecturas de código, depurar sus
aplicaciones, y otras preguntas técnicas. El soporte técnico
de NI le ayuda a sacar máximo provecho de su tiempo de
desarrollo al proporcionar el soporte que usted necesita.
Aproveche al máximo su compra en ni.com/services/esa/software.htm.
A partir del 2012, los miembros SSP pueden acceder a los cursos de autoentrenamiento en línea LabVIEW Core 1, 2, y 3 a cualquier hora.
En una encuesta de clientes reciente, los participantes calificaron de manera alta el contenido del entrenamiento de NI con por lo menos 50 por ciento de mejora
en las áreas de tiempo de desarrollo y velocidad de aprendizaje.
AprendizajeMás Rápido
66%
Porc
enta
je d
e M
ejor
a
70%
60%
50%
40%
30%
20%
10%
Menor Mantenimientodel Código
43%
DesarrolloMás Rápido
50%
Ganancias Resultantes de losCursos de Entrenamiento de NI
Manténgase Conectado con National InstrumentsNI ofrece múltiples oportunidades para establecer contacto para que usted se pueda comunicar activamente con colegas y desarrolladores de NI, enviar preguntas de soporte, y recibir las últimas noticias de la industria.
Información y Recursos de Newsletter■■ ■Para ver ediciones pasadas de Instrumentation Newsletter, actualizar sus preferencias de suscripción,
o suscribirse al correo electrónico semimensual, NI News, visite ni.com/newsletter.■■ ■Para preguntas, requerimientos de permiso, o cambios de dirección, envíe un correo electrónico
Un Alliance Partner de National Instruments es una entidad de negocio independiente de National Instruments que no posee relación de agencia, asociación o sociedad conjunta con National Instruments.