Overview
Advanced LabVIEW Labs provides a structured introduction to LabVIEW-based laboratory skills. The book can be used as a stand-alone tutorial or as a college-level instructional lab text. The reader learns the LabVIEW programming language while writing meaningful programs that explore useful data analysis techniques (numerical integration and differentiation, least-squares curve-fitting, Fast Fourier Transform) and the mechanics of computer-based experimentation using National Instruments DAQ and GPIB boards. During the course of the book, the reader constructs and investigates the proper usage of several computer-based instruments including a digitizing oscilloscope, spectrum analyzer and PID temperature control system as well as learns to control an instrument through the General Purpose Interface Bus.
Synopsis
Advanced LabVIEW Labs provides a structured introduction to LabVIEW-based laboratory skills. The book can be used as a stand-alone tutorial or as a college-level instructional lab text. The reader learns the LabVIEW programming language while writing meaningful programs that explore useful data analysis techniques (numerical integration and differentiation, least-squares curve-fitting, Fast Fourier Transform) and the mechanics of computer-based experimentation using National Instruments DAQ and GPIB boards. During the course of the book, the reader constructs and investigates the proper usage of several computer-based instruments including a digitizing oscilloscope, spectrum analyzer and PID temperature control system as well as learns to control an instrument through the General Purpose Interface Bus.
Booknews
Demonstrates the LabVIEW graphical programming language including its four control structures, three graphing modes, and File I/O. Also explores the least-squares curve fitting and Fast Fourier Transform data analysis techniques, analog-to-digital and digital-to- analog functions, and GPIB communication. Annotation c. by Book News, Inc., Portland, Or.
Editorials
Booknews
Demonstrates the LabVIEW graphical programming language including its four control structures, three graphing modes, and File I/O. Also explores the least-squares curve fitting and Fast Fourier Transform data analysis techniques, analog-to-digital and digital-to- analog functions, and GPIB communication. Annotation c. by Book News, Inc., Portland, Or.LabVIEW Technical Resource
[Essick] has written an excellent self-paced book...[that enables readers] to learn the LabVIEW programming language and then use it to perform some interesting and challenging labs...A nice feature of the book is that it presumes no previous programming experience. By the end of the book, students whoΓve never programmed before are just as competent with LabVIEW as previously experienced programmers.The language and editing techniques are presented in a straightforward, easy-to-follow manner. Things get progressively more challenging as the book goes on. Students are required to devise some of their own algorithms to solve certain programming tasksΓ³yet the challenges presented are interesting and well within the capabilities of students who are willing to devote the required effort. Especially interesting is the lab presented in Chapter 11, where students use A/D and D/A capabilities to write a LabVIEW VI that functions as a working proportional-integral-derivative temperature controller
Students really like [Advanced LabVIEW Labs]. I highly recommend this book. [Readers] will learn a great deal from [it] β and enjoy doing so. (Volume 7-3, Winter 2000)
National Instr. Instrumentation Newsltr
Written by Reed College Professor John Essick, this 397-page book systematically teaches LabVIEW-based research skills in a hands-on, user-friendly manner throughout its twelve chapters.Advanced LabVIEW Labs was originally developed as a textbook for the Reed College Physics Department's junior-level instructional advanced laboratory. One indication of the effectiveness of this book is that many Reed students have utilized their LabVIEW expertise to execute sophisticated open-ended investigations in the latter portion of the advanced laboratory course.
Many students have gone on to use LabVIEW in their Senior Thesis projects. LabVIEW programming, because of its wide use in industrial and research labs, also has proved to be a marketable skill for those students applying for summer internships, full-time jobs and graduate schools. (Fourth Quarter 1999)
Physics Today
To date there have been approximately 15 books introducing LabVIEW to the reader. John Essick's Advanced LabVIEW Labs, however, takes a completely different approach from all of the previous treatments.The aim of his book was not only to be a tool to help teach computer-based instrumentation techniques, but also to be a way for the beginner to experience the writing of a computer program. Essick sees LabVIEW as the "perfect environment in which to teach computer-based research skills." With this as his goal, he has succeeded admirably!
This is an excellent text. It is both a treatise on LabVIEW and an introduction to computer programming logic. Any programmer who is trying to learn how to interface computers to instruments and to understand top-down programming and other programming language concepts should read this book. (December 1999)