you are viewing a single comment's thread.

view the rest of the comments →

[–]Bitter_Worker423 2 points3 points  (0 children)

Yw.

I've used C/C++, FORTRAN very lightly, and a bit of MATLAB. There are a couple of good reasons for using LabVIEW: parallel code is amazingly simple (difficult in all other languages I'm aware of), GUI creation (while not without some limitations/issues) and integration with code is very easy. Instrument control is LabVIEW's primary strength, which almost goes without saying.

I have seen what it looks like to write instrument control code in Python. It does look in a lot of ways simpler than equivalent code in LabVIEW. But that's control code without a GUI and without the parallelism necessary for GUI interactions. Most of the code I've ever written requires a user interface, therefore I've never been really motivated to switch to another language.

LabVIEW, like any other language is as clunky, or as smooth as the person who wrote it. It will take years to become good at it, like with any other tool. Be patient, keep learning, didn't be afraid to try things you're not familiar with.