LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

How's NI's support for LabWindows/CVI? How's it likely to be in the future?

Solved!
Go to solution

Hello,

 

How's NI's support for LabWindows/CVI currently?  If it's good now, do you expect the same level to continue in the future?

 

Thanks,

Gayle

0 Kudos
Message 1 of 18
(5,422 Views)

Hi,

 

imho the first answer is quite obvious - how many companies are out there that provide such an advanced and useful forum? And if you prefer you still can call NI on the phone. So personally my rating is excelllent. The second answer you requested can not be serious - how should we read into the future?

0 Kudos
Message 2 of 18
(5,420 Views)

Hi,

 

I agree with you about my first question.  The support does seem pretty good based on my limitied experience with LabWindows.  But yes, I am serious about the second part because we (my work group) don't want to develop an application for future use in LabWIndows and then have support disappear.

 

Thanks,

Gayle

0 Kudos
Message 3 of 18
(5,418 Views)

I've been using LabWindows/CVI now for most of my career, I remember when it first came out, and I used NI GPIB drivers from the very beginnings of NI.    There's a history of CVI on this site somewhere.

 

NI's main product is LabView, I think CVI sells at about 25% of the rate for LabView, NI can tell us if they choose I'm sure.

 

A developer who can program in C is likely to use LabWindows, otherwise LabView.  There are any number of almost endless threads on this forum for LabView Vs. LabWindows / CVI.

 

CVI is based on C, originally C89 and now with some support for C99.   Several of us petitioned for C99 support and NI did respond.  I've seen several of my requests implemented sooner or later in CVI.

 

And NI did implement 64 bit capabilities in CVI, so that's surely an indication of their intent to sustain the product.

 

It's not OO, so you can get weary of coding gobs of procedural code in C to get stuff done.  Then again, you can use NI libraries with Visual Studio if you want to do an OO based application with the NI libraries.

 

Support's generally been good IMHO, with NI's response to questions / problems generally tied to how important the issue is perceived to be. 

 

There is a learning curve, and sometimes the more you look under the hood with CVI sometimes the less impressed you become - but then, I've spent way more time with CVI than most users I suspect.

 

In general, CVI tries to insulate the developer from the underlying OS and its peculiarities, offering a way to get a lot done without becoming, for example, a Win32 expert. 

 

So, you might find, for example, that the deployment tool built into CVI works, with certain peculiarities and limitations, but that you don't have all of the flexibility and features, of, say, a full InstallShield version.  And the native CVI compiler isn't as fully featured as the latest commercial compilers, so you might wind up buying and using Visual Studio C++ or an Intel C++ compiler for release mode compiles.

 

It's all a compromise, cost Vs. features/capability.  What are your other options, LabView?  Same vendor.  Visual Studio?  No native libraries oriented to test/measurement/data analysis, and you're running managed code that might not do what you want when you want.  GNU tools?  Same issue with libraries.  HP used to compete with HP Vee but I have heard nothing about that tool for ages, it may be dead.  In fact, you could say NI sort of ate HP's lunch when it comes to test SW development - HP invented the GPIB, had the instruments, computers, operating systems, etc. from the 70's but NI largely has the test SW market today as far as I can tell, somebody correct me if I'm wrong.

Message 4 of 18
(5,347 Views)

I see "Agilent Vee" is alive and well, version 9.2 with Windows 7 support.  It competes with LabView it looks like, not CVI.

 

 

0 Kudos
Message 5 of 18
(5,341 Views)

I second menchar in his message. I have been using CVI from 1991 finding it more and more powerful and user friendly. I have searched for help a lot of times and always found NI support very helpful, whether it is NI technicians or the ancient Developer's Exchange or the actual forums.

 

In my opinion the situation will continue on this line in the future both fro CVI and the technical support.



Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Message 6 of 18
(5,308 Views)

Thanks very much for your response.  Our options are LabWindows/CVI, LabVIEW (like you said -- both NI) and C++ with Qwt and Qt classes for developing a display subsystem for our new generation data system.  Just last week, many of us (myself included) took an  OO LabVIEW class.  Would it be possible to use OO LabVIEW with LabWindows/CVI libraries, if they are needed?

 

Thanks,

Gayle

0 Kudos
Message 7 of 18
(5,291 Views)

I'm actually a newbie in LabWindows/CVI but have been working with LabVIEW for over 4 years.  So far (and I've just consulted NI about 2 CVI issues), they've been helpful.

 

- Gayle

0 Kudos
Message 8 of 18
(5,288 Views)
Solution
Accepted by topic author GayleCRoth

Hi Gayle,

 

To address your question re using OO LabVIEW with CVI, they are fairly different technologies and cannot really be used in conjunction with each other. That said, if you put code from CVI into a DLL, you can call into that DLL from LabVIEW using a Call Library Function Node. If this doesn't clarify things for you, please let us know a bit more about what you are wondering.

 

As a sidenote, I'm glad to hear that many of you have had good experiences with our support! We certainly do our best to provide excellent support and strive to help you all be successful with your applications.

 

Best Regards,

 

John M

National Instruments
Applications Engineer
0 Kudos
Message 9 of 18
(5,213 Views)

Hi John,

 

Thanks.  That did clarify things for me enough for now.  All I had originally was just an idea.

 

- Gayle Roth

0 Kudos
Message 10 of 18
(5,194 Views)