Quote:
Originally Posted by apalrd
Having programmed in a multitude of languages (including LabVIEW, C, Matlab, Simulink, and Perl) I could use either C++ or LabVIEW to accomplish the task with about the same amount of effort on my end. I've always thought that C++ and Java are the same for what we are doing (all of the higher-level features of Java don't help us), so it's personal preference between the two.
That said, LabVIEW provides a much nicer debugging interface, and the real-time front panel is just awesome. It's super easy to change stuff and look at graphs and data without doing anything in code.
|
Yes. Great distinction. I'm the same way: I could program C++/Java/LV all with about the same effort, but I'd choose LabVIEW for this application easily. This is exactly what it's designed for: realtime control and data acquisition/analysis. Plus, it's easy for rapid prototyping, yet you can do some really cool, powerful stuff with it as well (and the NI guys have great support!). I took a little while to warm up to LV, but I've really grown to like it.
tl;dr: We use LV. I like LV. It's both simple to use and really powerful, depending on how much you know.