LabVIEW

NI LabVIEW
Desarrollador(es)
National Instruments
http://www.ni.com/
Información general
Última versión estable 2013 (info)
6 de agosto de 2013 (3 años, 4 meses y 2 días)
Género Diseño de sistemas, Adquisición de datos, Instrumentación y Control instrumental, Procesamiento de señales, Sistemas de control industrial, Diseño de sistemas embebidos, Comunicaciones
Sistema operativo Microsoft Windows, Mac OS X, GNU/Linux
Licencia Propietaria
En español No
[ editar datos en Wikidata]

LabVIEW (acrónimo de Laboratory Virtual Instrument Engineering Workbench) es una plataforma y entorno de desarrollo para diseñar sistemas, con un lenguaje de programación visual gráfico. Recomendado para sistemas hardware y software de pruebas, control y diseño, simulado o real y embebido, pues acelera la productividad. El lenguaje que usa se llama lenguaje G, donde la G simboliza que es lenguaje Gráfico.

Este programa fue creado por National Instruments ( 1976) para funcionar sobre máquinas MAC, salió al mercado por primera vez en 1986. Ahora está disponible para las plataformas Windows, UNIX, MAC y GNU/Linux. La penúltima versión es la 2013, con la increíble demostración de poderse usar simultáneamente para el diseño del firmware de un instrumento RF de última generación, a la programación de alto nivel del mismo instrumento, todo ello con código abierto. Y posteriormente la versión 2014 disponible en versión demo para estudiantes y profesional, la versión demo se puede descargar directamente de la página National Instruments.

Los programas desarrollados con LabVIEW se llaman Instrumentos Virtuales, o VIs, y su origen provenía del control de instrumentos, aunque hoy en día se ha expandido ampliamente no sólo al control de todo tipo de electrónica ( Instrumentación electrónica) sino también a su programación embebida, comunicaciones, matemáticas, etc. Un lema tradicional de LabVIEW es: "La potencia está en el Software", que con la aparición de los sistemas multinúcleo se ha hecho aún más potente. Entre sus objetivos están el reducir el tiempo de desarrollo de aplicaciones de todo tipo (no sólo en ámbitos de Pruebas, Control y Diseño) y el permitir la entrada a la informática a profesionales de cualquier otro campo. LabVIEW consigue combinarse con todo tipo de software y hardware, tanto del propio fabricante -tarjetas de adquisición de datos, PAC, Visión, instrumentos y otro Hardware- como de otros fabricantes.

Principales características

Su principal característica es la facilidad de uso, válido para programadores profesionales como para personas con pocos conocimientos en programación pueden hacer programas relativamente complejos, imposibles para ellos de hacer con lenguajes tradicionales. También es muy rápido hacer programas con LabVIEW y cualquier programador, por experimentado que sea, puede beneficiarse de él. Los programas en LabView son llamados instrumentos virtuales (VIs) Para los amantes de lo complejo, con LabVIEW pueden crearse programas de miles de VIs (equivalente a millones de páginas de código texto) para aplicaciones complejas, programas de automatizaciones de decenas de miles de puntos de entradas/salidas, proyectos para combinar nuevos VIs con VIs ya creados, etc. Incluso existen buenas prácticas de programación para optimizar el rendimiento y la calidad de la programación. El labView 7.0 introduce un nuevo tipo de subVI llamado VIs Expreso (Express VIS). Estos son VIs interactivos que tienen una configuración de caja de diálogo que permite al usuario personalizar la funcionalidad del VI Expreso. El VIs estándar son VIs modulares y personalizables mediante cableado y funciones que son elementos fundamentales de operación de LabView.

Presenta facilidades para el manejo de:

  • Interfaces de comunicaciones:
  • Capacidad de interactuar con otros lenguajes y aplicaciones:
  • Herramientas gráficas y textuales para el procesado digital de señales.
  • Visualización y manejo de gráficas con datos dinámicos.
  • Adquisición y tratamiento de imágenes.
  • Control de movimiento (combinado incluso con todo lo anterior).
  • Tiempo Real estrictamente hablando.
  • Programación de FPGAs para control o validación.
  • Sincronización entre dispositivos.
Other Languages
العربية: لابفيو
azərbaycanca: LabVIEW
български: LabVIEW
català: LabVIEW
Deutsch: LabVIEW
English: LabVIEW
eesti: LabVIEW
فارسی: لب‌ویو
suomi: LabVIEW
français: LabVIEW
עברית: LabVIEW
Հայերեն: ԼաբՎԻՈՒ
Bahasa Indonesia: LabVIEW
italiano: LabVIEW
日本語: LabVIEW
қазақша: LabVIEW
മലയാളം: ലാബ്‌വ്യൂ
Nederlands: LabVIEW
polski: LabVIEW
português: LabVIEW
română: LabVIEW
русский: LabVIEW
svenska: Labview
Türkçe: LabVIEW
українська: LabVIEW
Tiếng Việt: LabVIEW
中文: LabVIEW