# LabWindows/CVI Reviews
**Vendor:** NI  
**Category:** [Altri ambienti di sviluppo integrati (IDE)](https://www.g2.com/it/categories/other-integrated-development-environments-ide)  
**Average Rating:** 3.7/5.0  
**Total Reviews:** 12
## About LabWindows/CVI
LabWindows/CVI è un ambiente di sviluppo integrato (IDE) ANSI C e una cassetta degli attrezzi per l&#39;ingegneria con librerie integrate per la misurazione, l&#39;analisi e la progettazione di interfacce utente ingegneristiche.




## LabWindows/CVI Reviews
  ### 1. Buon strumento per l'automazione del laboratorio

**Rating:** 4.0/5.0 stars

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

**Reviewed Date:** January 14, 2019

**Cosa Le piace di più di LabWindows/CVI?**

Facile da usare, molte funzioni integrate, buono per scopi di automazione dei test

**Cosa non Le piace di LabWindows/CVI?**

Non buono come Labview, manca di alcune funzionalità presenti in Labview.

**Raccomandazioni per chi sta considerando LabWindows/CVI:**

Leggi il documento di aiuto, è utile per i principianti

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Lo uso per eseguire test hardware automatizzati, aiuta a migliorare il tempo e l'efficienza dei test.

  ### 2. Bella piattaforma IDE

**Rating:** 2.0/5.0 stars

**Reviewed by:** Utente verificato in Contabilità | Piccola impresa (50 o meno dip.)

**Reviewed Date:** February 10, 2019

**Cosa Le piace di più di LabWindows/CVI?**

grandi librerie, comunità di sviluppo attiva, piena conformità al linguaggio C

**Cosa non Le piace di LabWindows/CVI?**

Dimentica di trovare supporto per i driver hardware di terze parti per questo. Sono stato grato di lavorare con alcuni ottimi fornitori che mi hanno realizzato versioni personalizzate dei loro driver C++ solo in C. Nella maggior parte dei casi, incontrerai un driver LabView VI per il tuo hardware, ma niente per LabWindows.

Una piccola quota di mercato significa aprire un sentiero da soli. Sei un po' un'isola se lavori in CVI. Nessuno, e intendo nessuno, ne ha mai sentito parlare. Ma è piuttosto divertente sviluppare in esso.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Scrivo software di automazione per macchine per la nostra linea di produzione. Raccogliamo dati sulle prestazioni per i test di ciclo di vita di prodotti ad alta precisione, alto vuoto e alta tensione. Copre la maggior parte dei problemi tecnici e hardware che ho incontrato.

  ### 3. Piattaforma di sviluppo IDE stabile e robusta basata su C

**Rating:** 4.0/5.0 stars

**Reviewed by:** Rob L. | Electrical Engineer, Manufacturing, Ricerca, Mid-Market (51-1000 dip.)

**Reviewed Date:** July 24, 2018

**Cosa Le piace di più di LabWindows/CVI?**

Ottime librerie standard, comunità di sviluppo attiva, piena conformità al linguaggio C.

**Cosa non Le piace di LabWindows/CVI?**

Dimentica di trovare supporto per i driver hardware di terze parti per questo. Sono stato grato di lavorare con alcuni ottimi fornitori che mi hanno realizzato versioni personalizzate dei loro driver C++ solo in C. Nella maggior parte dei casi, incontrerai un driver LabView VI per il tuo hardware, ma niente per LabWindows.

Una piccola quota di mercato significa aprire un sentiero da soli. Sei un po' un'isola se lavori in CVI. Nessuno, e intendo nessuno, ne ha mai sentito parlare. Ma è piuttosto divertente sviluppare in esso.

**Raccomandazioni per chi sta considerando LabWindows/CVI:**

Per gli sviluppatori software, probabilmente sarebbe meglio mantenere aperte le opzioni, poiché questo è un prodotto legacy che non supporta linguaggi più "moderni", come la progettazione OOP, la garbage collection, la gestione degli errori, ecc.

Eppure... lo adoro. Cosa posso dire? È un pacchetto piccolo e ben fatto, con un buon supporto per le librerie. Ho scritto alcune app eleganti con esso per la mia azienda, e i miei utenti sono tutti molto soddisfatti.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Scrivo software di automazione per la nostra linea di produzione. Raccogliamo dati sulle prestazioni per i test di ciclo di vita di prodotti ad alta precisione, alto vuoto e alta tensione. Copre la maggior parte dei problemi tecnici e hardware che ho incontrato.

  ### 4. Per lo sviluppo e il test quotidiano

**Rating:** 5.0/5.0 stars

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

**Reviewed Date:** February 21, 2019

**Cosa Le piace di più di LabWindows/CVI?**

Potente e integrazione con molti componenti hardware

**Cosa non Le piace di LabWindows/CVI?**

Non basato su testo quindi non facile con il controllo delle versioni

**Raccomandazioni per chi sta considerando LabWindows/CVI:**

Prova a partire da alcuni esempi forniti che renderanno la curva di apprendimento molto più breve.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Sviluppo del sistema di test e automazione dei test

  ### 5. LabWindows o LabView

**Rating:** 3.0/5.0 stars

**Reviewed by:** James G. | Energy Products Engineering Test Engineer, Ingegneria meccanica o industriale, Enterprise (> 1000 dip.)

**Reviewed Date:** June 12, 2018

**Cosa Le piace di più di LabWindows/CVI?**

Se conosci un linguaggio di programmazione basato su testo, allora puoi imparare LabWindows abbastanza facilmente. È molto robusto e può gestire quasi tutti i problemi che gli presenti.

**Cosa non Le piace di LabWindows/CVI?**

Per una semplice automazione, richiede più passaggi/sforzi di quanto probabilmente dovrebbe. Anche se sono passate alcune generazioni (2012) da quando l'ho usato, quindi potrebbe essere cambiato.

**Raccomandazioni per chi sta considerando LabWindows/CVI:**

Il software di National Instrument è fantastico e non posso raccomandarlo abbastanza.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Utilizziamo sia LabView che LabWindows per la convalida del design in laboratorio, così come per i tester di produzione che distribuiamo ai nostri produttori a contratto (CM). Poiché il software NI è ben noto e facile da usare, i nostri CM possono apportare modifiche sulla linea senza che uno dei nostri ingegneri debba viaggiare.

  ### 6. Ottima esperienza

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Reti informatiche | Mid-Market (51-1000 dip.)

**Reviewed Date:** January 11, 2019

**Cosa Le piace di più di LabWindows/CVI?**

Mi permette di gestire progetti, modificare e fare il debug del codice sorgente, e testare gli output e le prestazioni del codice in un unico spazio di lavoro organizzato a schede.

**Cosa non Le piace di LabWindows/CVI?**

Penso che il formato potrebbe essere un po' più facile da usare. Basta abituarsi.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Sviluppa applicazioni di alta qualità e pronte per la distribuzione con strumenti per il debug avanzato, la documentazione del codice e il deployment del sistema.

  ### 7. Ottimo programma!

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Contabilità | Enterprise (> 1000 dip.)

**Reviewed Date:** January 18, 2019

**Cosa Le piace di più di LabWindows/CVI?**

Il programma LabWindows era estremamente facile da usare - lo consiglierei ad altri

**Cosa non Le piace di LabWindows/CVI?**

Sebbene questo programma abbia fornito facilità d'uso, ha innescato aggiornamenti costanti.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

facilità d'uso

  ### 8. Strumento di automazione

**Rating:** 5.0/5.0 stars

**Reviewed by:** Utente verificato in Tecnologia dell'informazione e servizi | Mid-Market (51-1000 dip.)

**Reviewed Date:** December 09, 2018

**Cosa Le piace di più di LabWindows/CVI?**

Questo è eccellente anche per lo sviluppo di applicazioni per qualsiasi tipo di USAF. Uno strumento molto buono per tutti i tipi di clienti.

**Cosa non Le piace di LabWindows/CVI?**

Un po' di confusione con le connessioni tra i diversi moduli. Sono necessarie persone altamente tecniche per utilizzare questo strumento.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Per sviluppare lo sviluppo dell'automazione

  ### 9. Facile da usare

**Rating:** 4.0/5.0 stars

**Reviewed by:** Utente verificato in Aviazione e aerospaziale | Enterprise (> 1000 dip.)

**Reviewed Date:** November 26, 2018

**Cosa Le piace di più di LabWindows/CVI?**

Facilità d'uso. Facile da navigare. Molto aiuto con esempi dettagliati.

**Cosa non Le piace di LabWindows/CVI?**

Non è potente come il Labview normale. Non posso regolare le impostazioni perché è preconfigurato.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Raccogli dati dai test per caratterizzare le letture di tensione e corrente da una batteria simulata

  ### 10. Fa quasi tutto

**Rating:** 3.5/5.0 stars

**Reviewed by:** Utente verificato in Istruzione superiore | Enterprise (> 1000 dip.)

**Reviewed Date:** July 14, 2016

**Cosa Le piace di più di LabWindows/CVI?**

Le applicazioni software sono illimitate.

**Cosa non Le piace di LabWindows/CVI?**

Questo programma necessita di una migliore integrazione per la codifica rigida.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Controlli di feedback e strumentazione. I processi di filtraggio integrati rendono la vita facile.

  ### 11. LabWindows/CVI: Se sei un programmatore C in un laboratorio vincolato da NI, questa è la porta sul retro.

**Rating:** 1.5/5.0 stars

**Reviewed by:** Kevin M. | Reliability Engineer, Tecnologia dell'informazione e servizi, Enterprise (> 1000 dip.)

**Reviewed Date:** May 19, 2015

**Cosa Le piace di più di LabWindows/CVI?**

LabView è ottimo per uno o due strumenti che eseguono uno o due test. I programmi sono facili da avviare, stabili, belli da vedere e supportano praticamente ogni tipo di hardware.

Preferisco ambienti di programmazione basati su testo come VB, C#, Python, ecc. perché penso che gestiscano meglio i programmi più grandi. La principale limitazione di LabView per programmi più grandi è l'ambiente basato su schemi. Un progetto con troppe connessioni di fili può trasformarsi in un infernale pagliaio autodistruttivo quando un blocco centrale si sposta o cambia. Per lo stesso motivo, i programmi di tutte le dimensioni sono spazialmente inefficienti: un intero schermo di LabView ben fatto può spesso essere ridotto a dieci righe di testo di VB.

Tutto questo per dire questo:

Se ti trovi bloccato in un laboratorio dove il software NI è un obbligo, cerca CVI. L'ultima volta che ho controllato, CVI era ancora incluso con il livello di licenza più alto di LabView. NI lo tiene nascosto, penso perché sembra il Microsoft MFC del 1999. LabWindows/CVI ti permette di aggirare requisiti arbitrari e capricciosi per usare software ingombrante quando Microsoft pubblica una versione perfettamente utilizzabile e completamente gratuita di C#.

LabWindows/CVI è abbastanza ingombrante di per sé, ma credo che sia il minore dei due mali.

**Cosa non Le piace di LabWindows/CVI?**

NI lo tiene nascosto, penso perché sembra il Microsoft MFC del 1999. LabWindows/CVI ti permette di aggirare requisiti arbitrari e capricciosi per usare software ingombrante quando Microsoft pubblica una versione di C# perfettamente utilizzabile e completamente gratuita.

**Raccomandazioni per chi sta considerando LabWindows/CVI:**

Usa C# o Python invece.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Scrivo programmi di test hardware per la caratterizzazione e la produzione di semiconduttori. Automatizzo i test hardware per le utility di acqua/gas/elettricità.

  ### 12. LabWindows/CVI ha una buona integrazione dell'interfaccia utente, ma è solo uno strumento ANSI C.

**Rating:** 4.0/5.0 stars

**Reviewed by:** Hung-Chi L. | Mfg Test Development Engineer, Reti informatiche, Enterprise (> 1000 dip.)

**Reviewed Date:** May 25, 2015

**Cosa Le piace di più di LabWindows/CVI?**

LabWindows/CVI ha una buona integrazione dell'interfaccia utente che ti permette di progettare la tua GUI e generare i codici molto facilmente. La maggior parte delle persone lo ha utilizzato per creare driver di strumenti. Tuttavia, può essere utilizzato oltre questo ambito. Poiché è un IDE ANSI C, puoi usarlo come un normale strumento IDE per progetti C semplici.

**Cosa non Le piace di LabWindows/CVI?**

È solo un IDE e un compilatore ANSI C, punto. Non ci sono funzionalità C++ disponibili. Pertanto, la gestione delle eccezioni e le caratteristiche di programmazione orientata agli oggetti (OOP) sono assenti. Il tradizionale schema di codici di errore manca davvero della capacità di far passare al programma informazioni importanti sugli errori in dettaglio, e quindi ostacola gli sforzi di debug quando le cose falliscono. La gestione delle eccezioni di C++ aiuta davvero a semplificare la gestione degli errori e a mantenere i dettagli dei fallimenti. La caratteristica OOP può semplificare la struttura e la complessità del codice, rendendo i codici più intuitivi e leggibili. Avrei voluto che LabWindows/CVI potesse essere aggiornato a un IDE/compilatore C++. Se per qualche motivo alcune persone volessero solo le funzionalità pure di C, il compilatore C++ può sempre essere limitato alla modalità solo C.

**Raccomandazioni per chi sta considerando LabWindows/CVI:**

Integrazione UI semplice ma buona. Solo ANSI C, punto.

**Quali problemi sta risolvendo LabWindows/CVI e in che modo La sta aiutando?**

Avevo sviluppato un framework di test di produzione utilizzando TestStand con LabView come livello operativo. Tuttavia, LabView gestisce i propri oggetti nel proprio spazio di memoria. Questo rende il passaggio degli oggetti tra TestStand e LabView molto inefficiente. Il risultato era un mostro lento e affamato di memoria. Successivamente, ho dovuto riscrivere la parte di LabView in codice C multi-thread utilizzando LabWindows/CVI. Il binario prodotto da LabWindows/CVI viene eseguito nello stesso spazio di processo di TestStand, rendendo più efficiente la condivisione e la gestione degli oggetti. La versione in C ha portato a una riduzione del 33% dell'uso della memoria e a un aumento del 33% della velocità rispetto alla versione LabView.



- [View LabWindows/CVI pricing details and edition comparison](https://www.g2.com/it/products/labwindows-cvi/reviews?section=pricing&secure%5Bexpires_at%5D=2026-05-31+04%3A55%3A56+-0500&secure%5Bsession_id%5D=514db822-1a8a-40f1-9286-d46a5c211b56&secure%5Btoken%5D=3b6925a9cf01c0ab31f43daff311a8b09234b57ed0172cca513f57788b01b4f9&format=llm_user)


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

