Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?

[Leapfrog: First Look]

The LabVIEW Chronicles



Louis E. Frenzel  |   ED Online ID #13156  |   August 17, 2006

Article Rating: Not Rated

When LabVIEW first appeared, it was a revolutionary form of software based on computer graphics, icons, pull-down menus, and the mouse. Using these features, engineers could develop virtual instruments, program general-purpose interface buses (GPIBs), and create a host of data-acquisition systems without conventional coding.

It's now a ubiquitous fixture in test, measurement, instrument, research, automation, and manufacturing environments (see the figure). In all of its iterations, LabVIEW is a graphical programming language that enables designers to build programs by wiring icons together on the screen. The icons then compile into code that processes the data.

Internally, NI calls the actual language G, for graphical programming language. It's based on two fundamental concepts—data flow and structured programming. G is based on the strong structured data flow model, so it suits a broad range of programming tasks. It can perform low-level computational programming, user-interface programming, real-time systems programming, distributed network programming, and much more.

LabVIEW's real value is its ability to develop virtual instruments (VIs) quickly and easily to acquire, process, and display measurements from sensors and other inputs. With LabVIEW and a PC, designers are able to create their own special data-acquisition system or replace standard test instruments, such as digital multimeters and oscilloscopes, with a few clicks of the mouse.

Also, there's one really neat feature that sets LabVIEW apart from other tools. Designers can acquire and display their data as well as subject the data to a wide range of mathematical processes to analyze, display, and understand it. Then, they can communicate the data through communications interfaces, networks, or the Internet. Furthermore, they can use the outputs of their VI to perform various control operations.

Thanks to LabVIEW's different versions, it will fit into just about any operating system and platform. It's fully compatible with most other programming languages. Moreover, it's extensible. Gradually, the program has morphed into an all-purpose graphical measurement system that's useful in design, prototyping, and final test.

Because of this versatile capability, LabVIEW has been widely adopted by research labs, the industry, and academia. Common applications include benchtop testing, automated testing systems in semiconductor manufacturing and telecom testing, automotive systems testing, medical instrumentation, and industrial automation. Over 5000 colleges and universities employ LabVIEW, and many teach its use as a standard subject.

There's even a special version of LabVIEW for Lego's Mindstorm NTX robotic toys. Kids can use this version to program the robots they build to do what they want. The code that's created gets downloaded to the embedded controller in the robot that works with the sensors, motor servos, and other components. The fact that kids can use LabVIEW to program their toys right out of the box attests to its ease of use and application.




Reprints     Printer-Friendly    Email this Article    RSS        Font Size     What's This?


  • Network-On-Chip Tools Arrive for The Masses
  • Tackling System Design Challenges Through Early Verification
  • ESL Tools Take Center Stage As Designers Move Up
  • Parasitic Extraction Tool Targets Next-Generation Custom ICs
  • Synopsys Jumps Into ESL-Synthesis Pool
  • Verify Control Systems Before Committing To Hardware
  • You're Using How Many FPGAs?
  • Tool Up For The FPGA Blitz
    1) Build A Smart Battery Charger Using A Single-Transistor Circuit
    (187 views today)
    2) Hot Hands For Some Cool Rock: Motion Sensing Meets Audio Engineering
    (166 views today)
    3) Science Fiction Meets Science Fact In Today's Robot Research
    (96 views today)
    4) GPS-Derived Grandmaster Clock Delivers Ultra-Precise Time And Frequency Sync
    (89 views today)
    5) What's All This Transimpedance Amplifier Stuff, Anyhow? (Part 1)
    (86 views today)
    ALL TOP 20







    POST YOUR COMMENTS HERE

    Name:

    Email:
    Rate this article:

     less useful more useful 
    1
    2
    3
    4
    5
    Your Comments:

    Enter the text from the image below




    Please refresh the page if you have trouble reading this text.
    (Acceptable Use Policy)
     
     

    PartFinder

    Find real-time pricing, stock status, same-day/next-day shipping options and more. Brought to you by Digi-Key. Go to PartFinder.    
    GlobalSpec

    PART SEARCH :
    Powered by: GlobalSpec - The Engineering Search Engine
    Sponsored Links

    Electronic Design Europe Electronic Design China EEPN Power Electronics Auto Electronics Microwaves & RF
    Mobile Dev & Design Schematics Find Power Products Military Electronics EE Events Related Resources