# LabWindows/CVI Reviews
**Vendor:** NI  
**Category:** [Otros Entornos de Desarrollo Integrado (IDE)](https://www.g2.com/es/categories/other-integrated-development-environments-ide)  
**Average Rating:** 3.7/5.0  
**Total Reviews:** 12
## About LabWindows/CVI
LabWindows/CVI es un entorno de desarrollo integrado (IDE) de ANSI C y una caja de herramientas de ingeniería con bibliotecas integradas para medición, análisis y diseño de interfaces de usuario de ingeniería.




## LabWindows/CVI Reviews
  ### 1. Buena herramienta para la automatización de laboratorios

**Rating:** 4.0/5.0 stars

**Reviewed by:** Yinan Z. | R&D hardware engineer, Empresa (> 1000 empleados)

**Reviewed Date:** January 14, 2019

**¿Qué es lo que más le gusta de LabWindows/CVI?**

Fácil de usar, muchas funciones integradas, bueno para propósitos de automatización de pruebas.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

No tan bueno como Labview, le faltan algunas características de Labview.

**Recomendaciones a otros que estén considerando LabWindows/CVI:**

Lee el documento de ayuda, es útil para principiantes.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Lo uso para realizar pruebas automatizadas de hardware, ayuda a mejorar el tiempo y la eficiencia de las pruebas.

  ### 2. Plataforma IDE agradable

**Rating:** 2.0/5.0 stars

**Reviewed by:** Usuario verificado en Contabilidad | Pequeña Empresa (50 o menos empleados)

**Reviewed Date:** February 10, 2019

**¿Qué es lo que más le gusta de LabWindows/CVI?**

excelentes bibliotecas, comunidad de desarrollo activa, cumplimiento total con el lenguaje C

**¿Qué es lo que no le gusta de LabWindows/CVI?**

Olvídate de encontrar soporte de controladores de hardware de terceros para esto. He estado agradecido de trabajar con algunos proveedores realmente buenos que me han hecho versiones personalizadas de controladores solo en C de sus controladores en C++. En la mayoría de los casos, te encontrarás con un controlador VI de LabView para tu hardware, pero nada para LabWindows.

Una pequeña cuota de mercado significa abrir camino solo. Eres un poco una isla si trabajas en CVI. Nadie, y quiero decir nadie, ha oído hablar de ello. Pero es bastante divertido desarrollar en él.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Escribo software de automatización de máquinas para nuestra línea de fabricación. Recopilamos datos de rendimiento para pruebas de ciclo de vida de productos de alta precisión, alto vacío y alto voltaje. Cubre la mayoría de los problemas técnicos y de hardware que he encontrado.

  ### 3. Plataforma de desarrollo de IDE basada en C, estable y robusta.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rob L. | Electrical Engineer, Manufacturing, Investigación, Mediana Empresa (51-1000 empleados)

**Reviewed Date:** July 24, 2018

**¿Qué es lo que más le gusta de LabWindows/CVI?**

Grandes bibliotecas estándar, comunidad de desarrollo activa, cumplimiento total con el lenguaje C.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

He estado agradecido de trabajar con algunos proveedores realmente buenos que me han hecho versiones personalizadas de controladores solo en C de sus controladores en C++. En la mayoría de los casos, te encontrarás con un controlador VI de LabView para tu hardware, pero nada para LabWindows.

Una pequeña cuota de mercado significa abrir camino solo. Eres un poco una isla si trabajas en CVI. Nadie, y quiero decir nadie, ha oído hablar de ello. Pero es bastante divertido desarrollar en él.

**Recomendaciones a otros que estén considerando LabWindows/CVI:**

Para los desarrolladores de software, probablemente sería mejor mantener sus opciones abiertas, ya que este es un producto heredado que no admite lenguajes más "modernos", como el diseño OOP, la recolección de basura, el manejo de errores, etc.

Aún así... me encanta. ¿Qué puedo decir? Es un paquete pequeño y compacto, con buen soporte de bibliotecas. He escrito algunas aplicaciones muy elegantes con él para mi empresa, y todos mis usuarios están muy contentos.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Escribo software de automatización de máquinas para nuestra línea de fabricación. Recopilamos datos de rendimiento para pruebas de ciclo de vida de productos de alta precisión, alto vacío y alto voltaje. Cubre la mayoría de los problemas técnicos y de hardware que he encontrado.

  ### 4. Para el desarrollo y las pruebas diarias

**Rating:** 5.0/5.0 stars

**Reviewed by:** Tao S. | Software test engineer , Empresa (> 1000 empleados)

**Reviewed Date:** February 21, 2019

**¿Qué es lo que más le gusta de LabWindows/CVI?**

Poderoso y con integración con muchos, muchos componentes de hardware.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

No basado en texto, por lo que no es fácil con el control de versiones.

**Recomendaciones a otros que estén considerando LabWindows/CVI:**

Trate de comenzar con algunos ejemplos enviados que harán que la curva de aprendizaje sea mucho más corta.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Desarrollo del sistema de prueba y automatización de pruebas

  ### 5. LabWindows o LabView

**Rating:** 3.0/5.0 stars

**Reviewed by:** James G. | Energy Products Engineering Test Engineer, Ingeniería mecánica o industrial, Empresa (> 1000 empleados)

**Reviewed Date:** June 12, 2018

**¿Qué es lo que más le gusta de LabWindows/CVI?**

Si conoces un lenguaje de programación basado en texto, entonces puedes aprender LabWindows con bastante facilidad. Es muy robusto y puede manejar casi todos los problemas que le presentes.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

Para la automatización simple, requiere más pasos/esfuerzo de lo que probablemente debería. Aunque han pasado algunas generaciones (2012) desde que lo usé, así que eso puede haber cambiado.

**Recomendaciones a otros que estén considerando LabWindows/CVI:**

El software de National Instrument es fantástico y no puedo recomendarlo lo suficiente.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Utilizamos tanto LabView como LabWindows para la validación de diseño en el laboratorio, así como para los probadores de fabricación que desplegamos a nuestros fabricantes contratados (CMs). Dado que el software de NI es bien conocido y fácil de usar, nuestros CMs pueden hacer cambios en la línea sin necesidad de que uno de nuestros ingenieros viaje.

  ### 6. Gran experiencia

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Redes de Computadoras | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** January 11, 2019

**¿Qué es lo que más le gusta de LabWindows/CVI?**

Me permite gestionar proyectos, editar y depurar código fuente, y probar los resultados y el rendimiento del código en un espacio de trabajo organizado en pestañas.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

Creo que el formato podría ser un poco más fácil de usar. Solo necesito acostumbrarme.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Desarrolla aplicaciones de alta calidad y listas para enviar con herramientas para depuración avanzada, documentación de código y despliegue de sistemas.

  ### 7. ¡Gran programa!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Contabilidad | Empresa (> 1000 empleados)

**Reviewed Date:** January 18, 2019

**¿Qué es lo que más le gusta de LabWindows/CVI?**

El programa LabWindows fue extremadamente fácil de usar - lo recomendaría a otros.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

Aunque este programa proporcionó facilidad de uso, sí provocó actualizaciones constantes.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

facilidad de uso

  ### 8. Herramienta de automatización

**Rating:** 5.0/5.0 stars

**Reviewed by:** Usuario verificado en Tecnología de la información y servicios | Mediana Empresa (51-1000 empleados)

**Reviewed Date:** December 09, 2018

**¿Qué es lo que más le gusta de LabWindows/CVI?**

Esto también es excelente para el desarrollo de aplicaciones para cualquier tipo de USAF. Muy buena herramienta para todo tipo de clientes.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

Un poco de confusión con las conexiones entre diferentes módulos. Se requieren personas altamente técnicas para usar esta herramienta.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Desarrollar el desarrollo de automatización

  ### 9. Fácil de usar

**Rating:** 4.0/5.0 stars

**Reviewed by:** Usuario verificado en Aviación y Aeroespacial | Empresa (> 1000 empleados)

**Reviewed Date:** November 26, 2018

**¿Qué es lo que más le gusta de LabWindows/CVI?**

Facilidad de uso. Fácil de navegar. Mucha ayuda con ejemplos detallados.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

No es tan potente como el Labview regular. No se pueden ajustar las configuraciones porque está preconstruido.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Reúne datos de pruebas para caracterizar las lecturas de voltaje y corriente de una batería simulada.

  ### 10. ¿Hace casi todo?

**Rating:** 3.5/5.0 stars

**Reviewed by:** Usuario verificado en Educación superior | Empresa (> 1000 empleados)

**Reviewed Date:** July 14, 2016

**¿Qué es lo que más le gusta de LabWindows/CVI?**

Las aplicaciones de software son ilimitadas.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

Este programa necesita una mejor incorporación para la codificación rígida.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Controles de retroalimentación e instrumentación. Los procesos de filtrado integrados facilitan la vida.

  ### 11. LabWindows/CVI: Si eres un programador de C en un laboratorio cautivo de NI, esta es la puerta trasera.

**Rating:** 1.5/5.0 stars

**Reviewed by:** Kevin M. | Reliability Engineer, Tecnología de la información y servicios, Empresa (> 1000 empleados)

**Reviewed Date:** May 19, 2015

**¿Qué es lo que más le gusta de LabWindows/CVI?**

LabView es excelente para uno o dos instrumentos ejecutando una o dos pruebas. Los programas son fáciles de iniciar, estables, atractivos y son compatibles con casi todo tipo de hardware.

Prefiero entornos de programación basados en texto como VB, C#, Python, etc., porque creo que manejan mejor los programas más grandes. La principal limitación de LabView para programas más grandes es el entorno basado en esquemas. Un diseño con demasiadas conexiones de cables puede convertirse en un infierno autodestructivo cuando un bloque central se mueve o cambia. Por la misma razón, los programas de todos los tamaños son espacialmente ineficientes: toda una pantalla de LabView bien hecho a menudo puede reducirse a diez líneas de texto de VB.

Todo eso para decir esto:

Si te encuentras atrapado en un laboratorio donde el software de NI es un mandato, busca CVI. La última vez que verifiqué, CVI todavía estaba incluido con el nivel de licencia más alto de LabView. NI lo mantiene en secreto, creo que porque parece Microsoft MFC de alrededor de 1999. LabWindows/CVI te permite eludir requisitos arbitrarios y caprichosos para usar software torpe cuando Microsoft publica una versión perfectamente utilizable y completamente gratuita de C#.

LabWindows/CVI es bastante torpe en sí mismo, pero creo que es el menor de dos males.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

NI lo mantiene en silencio, creo que porque se parece a Microsoft MFC de alrededor de 1999. LabWindows/CVI te permite eludir requisitos arbitrarios y caprichosos de usar software torpe cuando Microsoft publica una versión perfectamente utilizable y completamente gratuita de C#.

**Recomendaciones a otros que estén considerando LabWindows/CVI:**

Usa C# o Python en su lugar.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Escribo programas de prueba de hardware para la caracterización y producción de semiconductores. Automatizo las pruebas de hardware de servicios públicos de agua/gas/electricidad.

  ### 12. LabWindows/CVI tiene una buena integración de interfaz de usuario, pero es solo una herramienta de ANSI C.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hung-Chi L. | Mfg Test Development Engineer, Redes de Computadoras, Empresa (> 1000 empleados)

**Reviewed Date:** May 25, 2015

**¿Qué es lo que más le gusta de LabWindows/CVI?**

LabWindows/CVI tiene una buena integración de interfaz de usuario que te permite diseñar tu GUI y tener los códigos generados muy fácilmente. La mayoría de las personas lo usaron para crear controladores de instrumentos. Sin embargo, se puede usar más allá de este alcance. Dado que es un IDE de ANSI C, puedes usarlo como una herramienta IDE regular para proyectos simples en C.

**¿Qué es lo que no le gusta de LabWindows/CVI?**

Es solo un IDE y compilador de ANSI C, punto. No hay características de C++ disponibles. Por lo tanto, faltan el manejo de excepciones y las características de programación orientada a objetos (OOP). El esquema tradicional de códigos de error realmente carece de la capacidad para que el programa transmita información importante sobre errores en detalle, y por lo tanto, dificulta los esfuerzos de depuración cuando las cosas fallan. El manejo de excepciones de C++ realmente ayuda a simplificar el manejo de errores y retiene los detalles de las fallas. La característica de OOP puede simplificar la estructura y complejidad del código, haciendo que los códigos sean más intuitivos y legibles. Deseaba que LabWindows/CVI pudiera actualizarse a un IDE/compilador de C++. Si por alguna razón algunas personas solo quisieran las características puras de C, el compilador de C++ siempre puede restringirse al modo solo C.

**Recomendaciones a otros que estén considerando LabWindows/CVI:**

Simple pero buena integración de UI. Solo ANSI C, punto.

**¿Qué problemas resuelve LabWindows/CVI y cómo le beneficia eso?**

Había desarrollado un marco de prueba de fabricación utilizando TestStand con LabView como la capa de trabajo. Sin embargo, LabView gestiona sus propios objetos en su propio espacio de memoria. Esto hace que el paso de objetos entre TestStand y LabView sea muy ineficiente. El resultado fue un monstruo lento y hambriento de memoria. Más tarde, tuve que reescribir la parte de LabView en códigos C multihilo utilizando LabWindows/CVI. El binario producido por LabWindows/CVI se ejecuta en el mismo espacio de proceso de TestStand, lo que lo hace más eficiente para compartir y gestionar objetos. La versión en C resultó en una disminución del 33% en el uso de memoria y un 33% más rápida que la versión de LabView.



- [View LabWindows/CVI pricing details and edition comparison](https://www.g2.com/es/products/labwindows-cvi/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-14+12%3A55%3A01+-0500&secure%5Bsession_id%5D=a6d980ff-1024-438b-bc0d-2d87e9950eba&secure%5Btoken%5D=11b7acbf3c130e22052865c40a3c0bcf3a7c671bf7fc19d59a86fdde164ef2c1&format=llm_user)


## Top LabWindows/CVI Alternatives
  - [WebStorm](https://www.g2.com/es/products/webstorm/reviews) - 4.5/5.0 (495 reviews)
  - [Studio 3T](https://www.g2.com/es/products/studio-3t/reviews) - 4.5/5.0 (190 reviews)
  - [Coder](https://www.g2.com/es/products/coder/reviews) - 4.3/5.0 (193 reviews)

