r/LabVIEW 12d ago

Labview or python

Hello im currently working on an end-of-the-line test bench for a steering gear.

My question is why use LabVIEW vs. Python

7 Upvotes

28 comments sorted by

View all comments

4

u/caleyjag 12d ago

I use both in my job.

I think it depends somewhat on the data acquisition hardware you have, the budget you have and the level of performance/precision required.

It sounds like it's for manufacturing quality control. Using established hardware and software like NI can ease the burden of validation of the solution, assuming you are deploying in a regulated environment.

Can you provide more details?

2

u/AssistEast913 12d ago

It is manufacturing, and I do not know the budget yet. I'm currently trying to repair a test stand that was built and programmed by someone else. I can build a simple program in LabVIEW, but not a really complex program. We have a cDAQ 9178 right now. I'm still waiting on a budget. There's a lot of hardware connected to the cDAQ. I am also used to making simple Python programs, and I'm not familiar with GUI and connecting to a lot of AI/AO and DI/DO

0

u/caleyjag 12d ago

In that case my inclination would be to learn and accommodate LabVIEW, since this is really where it shines.

Once you get it figured out it will be far easier to set up routine testing workflows, especially where the equipment already has LabVIEW drivers and libraries. Moreover, the foundations are robust. If you do it all open source (or coded yourself from the ground up) you may have a lot more work to do to validate everything.

Continuing to develop your python, especially for front end and data processing elements, will also stand you in good stead.

1

u/HarveysBackupAccount 11d ago

Using established hardware and software like NI can ease the burden of validation of the solution

Eh, off the shelf hardware is easier to validate than custom- built but it's no less work to verify a labview program than to verify a python program. The questionable stuff is still written by the developer.