Free Print Subscription Printer-friendly version Email to a Friend

LabVIEW 8.20 marks 20 years of innovation leading to graphical system design

(Technology News, 18 Nov 2006 )
By Ram Mirwani, Applications Engineering Manager, National Instruments India

It was a little more than 20 years ago when we formed the first ideas of what is now known as LabVIEW. Our vision was to create something that would do for engineers and scientists what the spreadsheet did for financial analysts. What started as an idea in 1984 turned into the first LabVIEW release – LabVIEW 1.0 on the Apple Macintosh Plus in 1986. While a lot about LabVIEW has changed since 1986, its purpose and core concepts remain the same.

Today, the 20th anniversary edition of LabVIEW, LabVIEW 8.20, enables measurements in minutes using LabVIEW Express technologies, adds the ability to combine textual math with graphical programming, features object-oriented programming, and offers improvements for designing and targeting embedded devices. LabVIEW 8.20 does this by building on the principles that led to the first version in 1986 and to the success of LabVIEW over its 20-year history.



Figure 1: From LabVIEW 1 to LabVIEW 8.20

We attribute much of the LabVIEW development ease of use to two fundamental concepts - the front panel and block diagram, both present since LabVIEW 1.0. Creating a user interface by dragging and dropping controls and indicators and writing the code by wiring icons together are key elements of LabVIEW. The original LabVIEW block diagram has improved greatly by including additional models of programming. LabVIEW now has an event structure as well as custom timing structures, such as the timed loop and new diagram types, which include the simulation diagram. When we created LabVIEW 1.0, it was possible to control instruments over GPIB. With LabVIEW today, we have the power to run real-time applications, develop custom hardware using FPGAs, create communications and RF test systems, and design systems with embedded 32-bit processors. Throughout the development of LabVIEW, we have been committed to creating an open environment that provides connectivity to NI and third-party hardware and includes tools to reuse external software with LabVIEW- thus enabling maximum productivity gains for LabVIEW users.

As design cycles get compressed for shorter product time to market, silicon gate costs continue to decline as densities increase, and heterogeneous devices with multiple processors and FPGAs become more common resulting in designs with greater complexity and longer development cycles. For years, designers have hoped that approaching product design from a more software-oriented perspective would improve productivity. But any improvement so far has been modest at best, due mostly to increased computer performance. Traditional software development tools haven't improved productivity at anywhere near the pace that design complexity is increasing, let alone enough to shorten the design cycle.

The only way to achieve this type of productivity increase is through the use of graphical tools like LabVIEW. While graphical user interfaces have made computers more accessible and users more productive, the same benefits are available to designers using graphical design tools.


Figure 2: Graphical system design with LabVIEW and NI hardware enables rapid prototyping and design iteration to reduce the time from design to deployment.

Graphical dataflow programming lets engineers and domain experts rapidly develop and iterate designs, reducing the time from idea development to prototype to deployment. Graphical programming also is a highly interactive and responsive process that facilitates greater exploration, leading to a more optimized design.

Ideally, designers would work at a higher level of abstraction for the entire design. But it may be necessary to gain access to finer-grained details for the critical portions of the design that require the highest performance. Graphical programming is well suited to represent system components at different levels of abstraction.

Dataflow is a powerful model of computation. It's Turing-complete like any text-based language, but more flexible and inherently parallel. It's also a natural model for distributed systems. With the addition of a timed-loop structure, it can elegantly represent distributed multi-rate systems.

Graphical tools typically include a rich library of user interface components for displaying-data in many forms. Being able to probe and modify design parameters interactively through the user interface while the model runs is a very effective way to develop intuition about the design and explore alternatives quickly.

The unique combination of an interactive front-panel user interface and graphical structured dataflow diagrams has led to dramatic productivity gains. The continued refinement of graphical design tools, supported by computers with high-speed graphics engines, will be how design engineers achieve the high productivity levels required to reduce time-to-market with more complex designs in our highly competitive world.

And as we mark the 20th anniversary of LabVIEW with the release of LabVIEW 8.20, we are excited at the possibilities for LabVIEW, LabVIEW users, and graphical system design in continuing to make a difference and deliver higher quality designs and applications with lower development times.

 
Free Print Subscription Printer-friendly version Email to a Friend
Article Rating 
Average Rate: No rating yet
 
Poor Quite Good Good Very Good Excellent
 
 
Related Content 
 
 
ADVERTISEMENT
 
 
ON-DEMAND WEBCASTS
 
RESOURCE CENTER
 
Highest Rated  
 
 
 
 
 
ADVERTISEMENT
 
 
 
 
 
 
 


RSS
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   

POLL
What type of environmental regulation do you think will be most beneficial for the tech industry?
Proper recycling and disposal
Push for power efficiency and energy conservation
Chemical/lead regulation
View results

 
 
 

 
 
Power Technology E-newsletter 
Strategic Collaboration to Focus on Smart Grid R&D in Singapore EDNA, August 10
Shortages Seen in Power Managament ICs during 1H10 EDNA, July 10
STMicroelectronics and Micropelt Demo "Perpetual Energy" Thermoharvesting Power Supply EDNA, June 10
Device Simplifies Design of Buck and Buck-boost HB LED Drivers EDNA, May 10
 
Analog E-newsletter 
12V Dual-channel Synchronous Buck Converter Features Integrated FETs
EDNA, February 10
Power MOSFETs features reduced top-side thermal impedanc
EDNA, January 10
 

 
KNOWLEDGE CENTER
 
Texas Instruments: DaVinci™ Technology
 
Texas Instruments: Safe Bet Series
 
 
INDUSTRY LINKS
 
Photonics Association (Singapore)
Singapore Industrial Automation Association (SIAA)
Taiwan Semiconductor Industry Association (TSIA)
 
 


 
 
OUR SPONSORS
 






Keithley Instruments
With more than 60 years of measurement expertise, Keithley Instruments has become a world leader in advanced electrical test instruments and systems from DC to RF (radio frequency). Our products solve emerging measurement needs in production testing, process monitoring, product development, and research...
 
 
     
 



Canon Communications Asia
EDN India | EDN Taiwan | EDN Korea | EDN Japan | EDN China | EDN | EDN Europe

 
ABOUT EDN Asia | FREE SUBSCRIPTION | CONTACT US
   
© 2010 Canon Communications
All rights reserved. Use of this web site is subject to its Terms and Conditions of Use. View our Privacy Policy.