Register | Login | Set as Home Page | Bookmark | General Enquiries | Help | Thursday, 09th of February 2012
IPE Ireland
www.ipeireland.com
Search 
Magazine 
Register for our ENewsletter



Click here for the latest compressed air news !

Why Lord Kelvin would have loved LabVIEW
October 1st 2009

LabVIEW has the ability to measure and improve enginering tasks.Graham Green, technical marketing engineer, National Instruments UK explains

The need for test and measurement in industrial applications is as crucial today as it was a hundred and fifty years ago, when Lord Kelvin, the eminent scientist, engineer and namesake for units of temperature stated 'If you cannot measure it, you cannot improve it'. Since those bright young days of engineering, the beards and white lab coats have (for the most part) died away, but the ingenuity and insight present in engineering minds is still very much alive. The recent release of National Instruments LabVIEW 2009 is the latest step in over 20 years of development in a graphical programming language to make both 'Measure it' and 'Improve it' an accessible reality to the engineers and scientists of today.

The complexity of industrial applications is increasing every year.Measurements that must be taken to understand the operation of a system are often at higher speed and invariably need complicated analysis functions to be performed on them before data can be presented and interpreted. The 'improve it' half of Kelvin's observation is no trivial task either.Hardware response time and strict determinism keep industrial engineers striving for the cutting edge of embedded technology.

These challenges are heightened by the economic need to create more powerful systems in less time, using a smaller team to do the same amount of work. Engineers are turning to advanced high-level tools to combat these pressures and do more, turning their hands to all stages of the design, prototyping and deployment of a project.

One such high level tool is NI LabVIEW. LabVIEW is a graphical programming language designed specifically for scientists and engineers.

A data-flow language with similar logic to a flow chart, it enables a user without a background in software development to rapidly develop and deploy complex systems.

LabVIEW code can be compiled to run on multiple platforms including desktop PCs, real-time operating systems and even embedded targets such as FPGAs and ARM or Blackfin microprocessors. By using high level software to define the functionality of commercialoff- the shelf (COTS) hardware, flexible and custom projects can be realised in a much shorter timescale then previously possible.

An engineer can do more, singlehandedly completing the work of a team of specialised engineers using a fragmented tool chain.

LabVIEW 2009 is a platform-wide software update, with new features for improving user productivity and enhancing computational performance. LabVIEW 2009 offers a number of general language improvements for building applications, such as data references, native recursion, and improved object-oriented programming structures.Highlights of the many new features available in this release are advances in aiding multicore development and new embedded deployment options for constructing wireless sensor networks.

With the rise of multicore in the mainstream market, the graphical nature of the LabVIEW software environment has proven to be powerful and intuitive for representing parallel programs. In LabVIEW 2009, the new parallel for loop can automatically split iterations of a loop across multiple cores. Called 'loop unrolling,' LabVIEW takes care of splitting and reinterpreting data inputs and outputs. For example, a 100-iteration algorithm can be split such that 50 iterations run on each core of a dual-core machine. Further parallel performance can be realised by using the LabVIEW 2009 FPGA Module. By taking advantage of the parallel nature of LabVIEW to directly target Xilinx Virtex-5 FPGAs, hardware reliability and performance can be brought to a reconfigurable software-designed system.With new development and debugging tools, LabVIEW 2009 adds the functionality that experienced FPGA programmers expect, without sacrificing the LabVIEW graphical programming experience, so you can easily tune and iterate on your design.

Wireless data acquisition (DAQ) devices from National Instruments provide more flexibility and lower costs than traditional wired systems.Without being locked into a fixed network or system setup, and without having to run cables within a plant, you need less time to install and maintain equipment.

LabVIEW 2009 introduces a wireless sensor network (WSN) platform, a complete remote monitoring solution that consists of LabVIEW and new reliable, low-power wireless measurement nodes. You can use these nodes, programmed with LabVIEW, in applications for remote, environmental and resource monitoring.While the measurement nodes are optimised for low-power,multiyear deployment with limited computing resources, LabVIEW helps you customise the behaviour of each node using the LabVIEW WSN Module Pioneer. Now, you can extend node battery life, perform custom analysis and reduce response time with embedded decision making through intuitive graphical programming. Traditionally, achieving these benefits has required expertise in embedded OSs and low-level event-based programming.

Lord Kelvin would still recognise the engineering ethos today, as striving to measure and improve the world around us.

The existence of tools to enable this, both now and looking to the future is essential.

With this in mind, NI has invested heavily in LabVIEW R&D for over 20 years, propelling LabVIEW to its current position at the forefront of measurement and embedded technology. Through a strategy of continual investment an annual release schedule has been adopted, allowing LabVIEW to add new features in a controlled and stable way, responding more quickly to user feedback. If Lord Kelvin were still measuring and improving things today, LabVIEW would almost certainly be a tool he would use.

More articles from National Instruments UK Limited: