05-20-2007 12:45 PM
05-21-2007 08:15 AM
05-23-2007 07:59 PM
At work we have been using CVI for 20 years or so. Now there are sections of the company that preach Labview because it is "so easy" for non software programmers to create a test.
So to answer this call we produced a cvi program that calls a Labview function. NI has sample code that does this.
But to date I have seen nothing from this Labview group.
CVI Pro's:
- can easily import C code into CVI
- can easily design a GUI with callbacks to C code when you press a button on the GUI.
- in our case we have a CVI sequencer(NI's old FREE Test Executive) that can look after test results and the executing of tests one after the other.
- Using 'Full Development package" can install the software on many PC's at no additional cost.
- any C programmer can grasp quickly.
Labview Pro's:
- easy for non software programers to grasp.
- NI are pushing it.
- good for lab use where you want to put some sort of test together quickly.
Labview Con's:
- must use Test Stand as the sequencer to control the execution of several Labview tests.
- Test Stand always has a cost per PC.
- hard to visualize the program on computer screen because it is graphical and takes up a lot of screen space.
Very short list but as you see I am a CVI'r
05-24-2007 03:36 AM
I think you had one of the LabView characteristics in the wrong section: "- easy for non software programmers to grasp" surely should be a Con, not a Pro?
Half the problems I have in cleaning up other peoples code is because they think (incorrectly) they know how to write C - god knows what a mess a non-software engineer can make of a (apparantly much easier to produce) LabView program. Keep software for software programmers, I say!
JR
05-24-2007 09:33 AM
10-4 but when managers see from an NI sales demo how easy it is to write the program. They see dollar signs.
Wow I can hire any idiot to write my code.....not.
05-24-2007 11:16 AM