Saturday, June 20, 2009

LabVIEW Myths & Realities

I have come across certain LabVIEW myths that need to be killed (Let there be light):


1.
Myth: You need to purchase LabVIEW from NI to run / use LabVIEW VIs legally

Fact: You can run LabVIEW VIs legally as an executable on any number of machines without any purchase from NI. All you need is the LabVIEW Run-time engine which is free. Only developers need to purchase LabVIEW license from www.ni.com/labview for making / editing LabVIEW code / logic.


2.
Myth: LabVIEW supports NI hardware only

Fact: NI hardware forms a small sub-set of the instruments supported by LabVIEW. LabVIEW can be used to control most of the instruments in the world (unless the instrument vendor exclusively prohibits) and can even program micro-processors, FPGA etc. so as to make your own instruments.


3.
Myth: LabVIEW is for small applications. Large applications are better programmed in C/C++, Java, Visual Studio etc. LabVIEW is not a 'real' programming language.

Fact: LabVIEW is an advanced 4th generation programming language whose domain is instrumentation. It follows the graphical programming paradigm. All above languages (to date) are text-based, 3rd generation languages & are not domain specialized. They are hence used for a wide variety of applications where as LabVIEW is used for mainly Measurement & Automation. LabVIEW successfully solves huge engineering problems and can create great applications. Visit: http://www.youtube.com/view_play_list?p=0E5B77FAEBF4EE0D&playnext=1&playnext_from=PL&v=W1czBcnX1Ww or http://sine.ni.com/cs/app/doc/p/id/cs-740
I have listed certain LabVIEW industrial applications here for whom I have the permission.  
Besides, I have seen many factories and have helped program a few that are on total automation based on LabVIEW Real-time.


4.
Myth: PLC based system is more rugged and LabVIEW on PC cannot be deterministic.

Fact: A cRIO based system has everything a PLC has plus all the obvious advantages of LabVIEW. LabVIEW is the only language I know that can so effortlessly make a standard PC / Laptop a real-time target.

3 comments:

  1. hello sir,
    I am new to LABVIEW but intend to learn it...can it be possible to learn it from internet....but i need to start from level zero....
    can you suggest some good source...
    heres my id >> lovneeshrana@yahoo.co.in ...

    would be great if u reply..

    ReplyDelete
  2. hello sir,,,,im an engineering student,final year(electronics and instrumentation.)im doing project in labview,actually we r implimenting differnt digital electronics ckt in labview,and thinking abt animation in labview,we really want help of a professional,,,,,,,can u help us in our project..??

    ReplyDelete
  3. Hi,

    Due to repeated spam with link to some Chinese web-site, I'm closing comments on this blog.

    I may start later when blogger will offer Captcha

    -Aniket

    ReplyDelete