Book Image

Data Acquisition using LabVIEW

By : Behzad Ehsani
Book Image

Data Acquisition using LabVIEW

By: Behzad Ehsani

Overview of this book

NI LabVIEW's intuitive graphical interface eliminates the steep learning curve associated with text-based languages such as C or C++. LabVIEW is a proven and powerful integrated development environment to interact with measurement and control hardware, analyze data, publish results, and distribute systems. This hands-on tutorial guide helps you harness the power of LabVIEW for data acquisition. This book begins with a quick introduction to LabVIEW, running through the fundamentals of communication and data collection. Then get to grips with the auto-code generation feature of LabVIEW using its GUI interface. You will learn how to use NI-DAQmax Data acquisition VIs, showing how LabVIEW can be used to appropriate a true physical phenomenon (such as temperature, light, and so on) and convert it to an appropriate data type that can be manipulated and analyzed with a computer. You will also learn how to create Distribution Kit for LabVIEW, acquainting yourself with various debugging techniques offered by LabVIEW to help you in situations where bugs are not letting you run your programs as intended. By the end of the book, you will have a clear idea how to build your own data acquisition system independently and much more.
Table of Contents (18 chapters)
Data Acquisition Using LabVIEW
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Preface
9
Alternate Software for DAQ

Arduino for LabVIEW driver installation


Arduino and its compatible boards and shields are an open source class of products (hardware as well as software), the most common of which is a microcontroller called Arduino Uno. This microcontroller is built around an ATmega328 with plenty of digital and analog I/O pins. National Instruments (unofficially) supports Arduino and Arduino-compatible devices and shields through a special firmware and set of functions. To illustrate the power and ease of use of these microcontrollers, as an example, we will use an Arduino Uno. Please refer to https://www.arduino.cc/ and the instructions on http://ni.com under LabVIEW interface for Arduino toolkit using VI Package Manager (VIPM) to install all provided functions via the Internet. Go to http://vipm.jki.net/ to get VIMP (there is a free version).

Once properly installed, you should see a function plate such as the one depicted in the following screenshot in your function panel list. To emphasize the importance...