My company has hired some contractors to help review our LabVIEW work, and purchased LabVIEW base development packages for them to use (since they don't need to build the final application or anything like that). Imagine my surprise to find that the Compare tool, which is essential to do reviews of non-trivial VIs, is not included in the base development package!
Now lots of other references I have found on the web indicate that it is only in the Professional package (which is ridiculous for such a basic tool, in my opinion), but one NI page (http://digital.ni.com/public.nsf/allkb/3493C58EA0E842FA86256F86006142C0) implies that compare is now in the Full package, and only the command line compare tool requires the Professional package. Can anyone tell me if that is true?
As an even better option, is there any add-on I can purchase to get the Compare VI functionality added to my Base package? The Buy LabVIEW page (http://www.ni.com/labview/buy/) lists "Code Quality Review" as an add-on option, but I've come to think that it just means VI Analyzer, and the Compare functionality is not listed in that table (a pretty big gotcha to not list, again in my opinion). I hate to tell my boss that we need to go from a $1000 package to a $3000 or $5000 package, for each contractor, just so they will be able to review the code.
Thanks for your help!
Solved! Go to Solution.
Thank you for your opinion, although I will note that even the really good hammers and saws do not generally cost multiple thousands of dollars. We have an existing good relationship with this other company, and they have experience with LabVIEW, they just don't own the version that we are requiring them to use.
All that aside, do you happen to know whether the Compare VI tool is included in one of the available LabVIEW add-ons, whether there are any other good way to compare VIs, or failing that whether I would need the Full or Professional edition of LabVIEW to have that tool be built in?
Thank you gregoryj, I agree that page looks pretty definitive. I guess I have to hope that someone knows about some other option available (add-on or otherwise), or just pay the big bucks.
It doesn't exist on Full. I just gave it a try. It's professional only. The KB has the wrong software type in the "primary software" section but everything else in the KB says professional only.
Glad you found the answer you were looking for. I also share the opinion Mike has mentioned. It is a bit crazy to think you need that much up front cost for code review, but companies that specialize in this type of work will have processes already in place, using what ever unit test, and code review practices they deem necessary.
Having to pay for the contractors tools seems a bit backwards to me, that is unless the end customer (you) wanted to purchase licenses to have for later after these guys are done, but shouldn't be required to get the job done. I mean do you also have to purchase a computer for them to work on? Do you have to pay for their Windows, and Office licenses? What about their email servers? These are all things I would expect software developers, or system integrators to have and not put in as a cost on a PO but instead roll it into their expenses.
NI has several companies which are Alliance partners, which will have all of these things and more and won't charge extra for. Maybe one is in your area.
FYI, to finish up this topic, I eventually got an official answer back from NI: there are no other add-ons or third-party tools that allow graphical comparison of VIs. So, as previous repliers have said (thank you again), the Professional development environment is your only option for using that tool.