LabVIEW
iscjavierchavezTesis18 de Octubre de 2011
818 Palabras (4 Páginas)642 Visitas
En la industria se utilizan mucho los lenguajes de programación basados en texto: C, C++, C#, VisualBasic e incluso la plataforma de LabWindows/CVI que es una plataforma de programación basada en texto de National Instruments. Si estás muy familiarizado con alguno de estos lenguajes de programación probablemente te convenga hacer tu proyecto con alguno de estos lenguajes.
La principal ventaja de LabVIEW es lo fácil que es hacer un programa en LabVIEW. En lo conscerniente a la cantidad de líneas de código que tendrías que utilizar para configurar la adquisición de datos y generar la interfase de usuario, puedes ahorrarte mucho tiempo pues los VI's Express, en particular el DAQ Assistant, son Wizards que te permiten generar código automáticamente a través de una interfase gráfica muy amigable.
LabVIEW es todo un lenguaje de programación tan sencillo o complejo como tu lo desees, de manera que puedes hacer prácticamente cualquier cosa que harías con un lenguaje de programación convencional. LabVIEW está diseñado de manera tal que el uso del hardware sea transparente para el usuario y no tengas que crear o conocer muy a bajo nivel la forma en la que trabaja tu dispositivo de adquisición de datos.
Otra de las principales ventajas de LabVIEW es que, jusatmente por tratarse de un lenguaje de programación gráfico, la curva de aprendizaje es mucho más corta, de manera que si tienes poca o nula experiencia con los lenguajes de programación basados en texto puedes rápidamente aprender a programar y a hacer aplicaciones con LabVIEW. Sin embargo, es importante recalcar que la capacitación es primordial porque, aún cuando es sencillo programar en LabVIEW, existen técnicas apropiadas e inapropiadas de programación así como en cualquier otro lenguaje.
Otras ventajas de LabVIEW:
- Trabajar múltiples tareas simultáneas de forma sencilla (multithreading) aprovechando al máximo las ventajas de tener múltiples procesadores.
- Trabajar con distintas plataformas de hardware utilizando la misma plataforma de software (LabVIEW), por ejemplo, tarjetas de adquisición de datos (entradas y salidas análogas, contadores, entradas y salidas digitales), multímetros digitales, osciloscopios, controladores embebidos de tiempo real, comunicación serial y GPIB, tarjetas de control de motores, cámaras, FPGA's, microcontroladores, PLC's, etc.
- Se tienen múltiples toolkits y módulos para aplicaciones que requieran de procesamiento de señales, control, vision, control de motores, generación de reportes, comunicación con bases de datos, etc.
- Generación automática de código.
- Interfase amigable para probar el hardware (Measurement & Automation Explorer).
- Comunicación con dispositivos remotos conectados por Ethernet.
Fuera de los lenguajes de programación mencionados, desconozco software que haga algo parecido a lo que hace LabVIEW, probablemente si existe esté vinculado con algún equipo de hardware específico
Centro Universitario de los valles.Materia: Interfaz hombre-máquina.Profesor: Ing. Gilberto Álvarez Bernal.Alumno: Rogelio Alejandro González Rubio.Código: 208741905.¿Qué tipo de programación es Labview?LabVIEW constituye un revolucionario sistema de programación gráfica paraaplicaciones que involucren adquisición, control, análisis y presentación dedatos. Las ventajas que proporciona el empleo de LabVIEW se resumen en lassiguientes:‡ Se reduce el tiempo de desarrollo de las aplicaciones al menos de 4 a 10veces, ya que es muy intuitivo y fácil de aprender.‡ Dota de gran flexibilidad al sistema, permitiendo cambios y actualizacionestanto del hardware como del software.‡ Da la posibilidad a los usuarios de crear soluciones completas y complejas.‡ Con un único sistema de desarrollo se integran las funciones
...