* Create your own data acquisition system independently using LabVIEW and build interactive dashboards
* Collect data using National Instrument's and third-party, open source, affordable hardware
* Step-by-step real-world examples using various tools that illustrate the fundamentals of more » data acquisition
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. LabVIEW is one of the most popular types of software for data acquisition and analysis in all fields because of its graphical programming-based approach.
This hands-on tutorial, to helps you harness the power of LabVIEW for data acqusition. This book begins with a quick introduction to LabVIEW, familiarizing you with the basics of it. It provides information about the fundamentals of communication, telling you how to connect your system, which has LabVIEW installed, with other devices you are collecting data from.
The book then unleashes the power of 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.
WHAT YOU WILL LEARN
* Create a virtual instrument which highlights common functionality of LabVIEW
* Get familiarized with common buses such as Serial, GPIB, and SCPI commands
* Staircase signal acquisition using NI-DAQmx
* Discover how to measure light intensity and distance
* Master LabVIEW debugging techniques
* Build a data acquisition application complete with an installer and required drivers
* Utilize open source microcontroller Arduino and a 32-bit Arduino compatible Uno32 using LabVIEW programming environment
ABOUT THE AUTHOR
Behzad Ehsani is a Bachelor of Science in Computer Engineering from California State University (CSUS) with over fourteen years of engineering experience in various sectors of the industry. Starting at Packard-Bell and Apple Computers and moving on to Laser, Communications and Sensors industry, the author has solid experience in system instrumentation and data acquisition system. « less
Build interactive and fun learning projects with Arduino using LabVIEW
This book covers several projects that you can build using LabVIEW and Arduino. You will learn how to use LabVIEW to control your Arduino projects simply by dragging and dropping blocks in LabVIEW.
The book starts with some basic projects that you will create in order to learn how to interface LabVIEW more » and Arduino. For example, you will learn how to control a motor from the LabVIEW interface. Then, the book dives into more complex projects, such as building a weather measurement station, making a simple alarm system, and controlling a mobile robot wirelessly via LabVIEW.
Going through the projects of this book will allow you to automate your Arduino projects without writing a single line of code, therefore creating complex projects in little time. « less
69 recipes to help you build, debug, and deploy modular applications using LabVIEW
LabVIEW is a graphical programming development environment for problem solving, accelerated productivity, and continual innovation. It integrates all the tools that engineers and scientists need to build a wide range of applications in a short amount of time. It offers unprecedented integration with more » existing legacy software, IP, and hardware, while capitalizing on the latest computing technologies.
LabVIEW Graphical Programming Cookbook is a concise and fast paced guide to help you gain a comprehensive understanding of the different features and programming practices in LabVIEW. All the concepts in the book are described with the help of examples. This book also shows you how to pass data using STM, in addition to helping you understand different ways to handle errors.
You will start by learning about LabVIEW settings, and then, the different features of LabVIEW using the front panel and block diagram. For the front panel, a variety of tips on creating a user interface are provided. For the block diagram, different architectures such as master slave architecture and state machine architecture are demonstrated, along with how data is passed among different sections of the code. Finally, the book shows you different ways to work with external code in DLL format and external applications.
What you will learn from this book
* Learn how to create animation
* Acquire knowledge on multi-thread programming
* Understand how to perform data acquisition
* Empower yourself in the art of handling errors
* Discover how to use common architectures
* Study how to handle different file types
This practical and realistic guide will give you independent recipes, concentrating on advanced level concepts so that you can make your applications.
Who this book is written for
If you are a developer, scientist, or engineer who uses LabVIEW to test, develop and manage advanced level applications, then this is the book for you. Prerequisites include proficiency in C or C++, and workable knowledge of LabVIEW. « less
LabVIEW™ has become one of the preeminent platforms for the development of data acquisition and data analysis programs. LabVIEW™: A Developer’s Guide to Real World Integration explains how to integrate LabVIEW into real-life applications.
Written by experienced LabVIEW developers and engineers, the more » book describes how LabVIEW has been pivotal in solving real-world challenges. Each chapter is self-contained and demonstrates the power and simplicity of LabVIEW in various applications, from image processing to solar tracking systems. Many of the chapters explore how exciting new technologies can be implemented in LabVIEW to enable novel solutions to new or existing problems. The text also presents novel tricks and tips for integrating LabVIEW with third-party hardware and software.
Ideal for LabVIEW users who develop stand-alone applications, this down-to-earth guide shows how LabVIEW provides solutions to a variety of application problems. It includes projects and virtual instrumentation for most of the programs and utilities described. Many of the authors’ own software contributions are available on the accompanying CD-ROM. « less