
LabView is great for one or two instruments running one or two tests. The programs are easy to start, stable, good looking and support just about every kind of hardware.
I prefer text-based programming environments like like VB, C#, pythion, etc. because I think they handle larger programs better. The main limitation to LabView for larger programs is the schematic based environment. A design with too many wire connections can turn into a hellish self-destructing haystack when a central block moves or changes. For the same reason, programs of all sizes are spacially inefficient - an entire screen of well made LabView can often be reduced to ten text lines of VB.
All of that to say this:
If you find yourself stuck in a lab where NI software is a mandate, look for CVI. Last I checked CVI was still included with the highest license level of Labview. NI keeps it hushed, I think because it looks like circa 1999 Microsoft MFC. LabWindows/CVI lets you circumvent arbitrary and capricious requirements to use clunky software when Microsoft publishes a perfectly usable, completely free version of C#.
LabWindows/CVI is fairly clunky itself, but I believe it's the lesser of two evils. Review collected by and hosted on G2.com.
NI keeps it hushed, I think because it looks like circa 1999 Microsoft MFC. LabWindows/CVI lets you circumvent arbitrary and capricious requirements to use clunky software when Microsoft publishes a perfectly usable, completely free version of C#. Review collected by and hosted on G2.com.