Fast Engineering Software Development
Updated December 13, 2019

Fast Engineering Software Development

Anonymous | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User

Overall Satisfaction with National Instruments LabVIEW

We are an engineering services company who uses LabVIEW to write test and automation code for our clients. Sometimes the decision to use LabVIEW is dictated by our clients and other times they do not care what software it used but either way we always use LabVIEW. LabVIEW allows all of our engineers, regardless of background, to ramp up and develop code quickly.
  • Debugging tools are fantastic.
  • Since it is graphical it is easy to quickly understand what a section of code is doing.
  • The integration with hardware, especially NI hardware, is very good.
  • UI development is lacking compared to other languages.
  • The software requires a bulky run-time engine for EXEs which can be a pain when distributing simple applications.
  • Anything to do with websites is a challenge.
  • Any engineer in our organization can quickly develop tools in LabVIEW that are easily shared and usable by other engineers.
  • We have found LabVIEW to be a much more adaptable software to quickly change with the needs of our customers.
  • Training someone up on LabVIEW seems to be much faster than other languages so we can have engineers making positive contributions to projects much faster and with less investment cost.
We chose LabVIEW over MATLAB due to the integration with hardware and the graphical programming interface. Also, the ability to use LabVIEW with FPGAs and real-time processors without having to make large changes to the code base or swapping to a separate programming environment was a big benefit since we don't know what hardware will be suitable for each customer application.
Well suited for any type of industrial testing or automation, whether in a lab or production environment. It's a great tool for engineers to use.
Not well suited for any type of web development or a simple application that needs to be easily distributed to multiple people without having to install separate support software.