Data Acquisition Using LabVIEW
图书信息
| 作者 | Behzad Ehsani |
| 出版社 | Packt Publishing |
| ISBN | 9781782172178 |
| 出版时间 | 2016-12-01 |
| 字数 | 25.4万 |
| 分类 | 进口书,外文原版书,电脑,网络 |
读书简介
Transform physical phenomena into computer-acceptable data using a truly object-oriented language About This Book 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 data acquisition Who This Book Is For If you are an engineer, scientist, experienced hobbyist, or student, you will highly benefit from the content and examples illustrated in this book. A working knowledge of precision testing, measurement instruments, and electronics, as well as a background in computer fundamentals and programming is expected. 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 In Detail 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. Style and approach A hands-on practical guide that starts by laying down the software and hardware foundations necessary for subsequent data acquisition-intensive chapters. The book is packed full of specific examples with software screenshots and schematic diagrams to guide you through the creation of each virtual instrument.
目录
Data Acquisition Using LabVIEW
Data Acquisition Using LabVIEW
Credits
About the Author
Acknowledgments
About the Reviewer
www.PacktPub.com
Why subscribe?
Preface
What this book covers
What you need for this book
Who this book is for
Conventions
Reader feedback
Customer support
Downloading the example code
Downloading the color images of this book
Errata
Piracy
Questions
1. LabVIEW Basics
Introduction to LabVIEW
Installing LabVIEW
A basic LabVIEW VI
LabVIEW menu bar icons
Example 1 - counter with a gauge
Creating a project is a must
Chapter highlights
Summary
2. Most Common Communication Buses
Wired connections and drivers
Serial communication
GPIB
SCPI commands sets
Arduino for LabVIEW driver installation
Arduino photo sensor board
Summary
3. Using the DAQ Assistant to Automatically Generate LabVIEW Code
Capturing a triangular signal
Devices required
Capturing triangular wave VI
Summary
4. DAQ Programming Using LabVIEW
Definition of data acquisition
Capture signal generator waveforms
Staircase signal (USB DAQ version)
Staircase signal (Oscilloscope version)
Oscilloscope functions in LabVIEW function pallets
Stepping through voltages
Create serial Read-Write sub VI
Power supply voltage steps
Verify Data Acquired
Power Supply Voltage Steps: Revision 1
Summary
5. Debugging Techniques
Error conditions
Debugging - broken arrow
Debugging - highlight execution
Debugging - Set Breakpoint
Debugging - Probe, Custom Probe
Summary
6. Real-World DAQ Programming Techniques
Using event manager
Installing LINX
Acquiring distance measurements using Parallax USR with an Arduino
LabVIEW Program - serial communication through USB
Duty cycle and PWM
Connections
Simultaneous data acquisition - NI DAQ and the Arduino Uno
Connections
LabVIEW block diagram
Summary
7. Real-Time Issues
Resolving upgradation issues
Compatibility
Deployment strategy
Backward compatibility
Compatibility with another existing software application on a system
In real-time testing
NI's native instruments
Hardware wise
National Instrument's myRIO-1900
8. DAQ at a Distance - Network and Distributed Systems
Verifying the computer's connection
A distributed test application using GPIB-ENET
Handling errors
Summary
9. Alternate Software for DAQ
Industry direction
Missing from the LabVIEW arsenal
LabVIEW does not support secure transfer of data or files
Serial terminal emulator software
Tera Term
Measurement computing DASYLab
10. Non-National Instrument Devices DAQ
Safety
There are two major parts to any power supply
A more correct name
Why such an introduction?
The simplest test
MB-102 MB102 Solderless Breadboard, power supply, and jumper cable
Summary
11. LabVIEW and Simple Microcontrollers
DAQ devices versus microcontrollers
Using the Arduino as a DAQ with LabVIEW
Installing the Arduino firmware
- 难惹(第2卷)(梦萌)
- 一年级爱科学:异想天开的玉米粒(代晓琴)
- GBT 51338-2018 分布式电源并网工程调试与验收标准(电力企业联合会)
- 县域经济破局:数智化驱动县域发展新模式(刘丁蓉,华崇鑫,朱建良)
- 粗糙且含糊不清的怪盗预告信:警察厅特案专职搜查课事件簿([日] 仓知淳)
- Emergency Admissions(Kit Wharton)
- 从Paxos到Zookeeper:分布式一致性原理与实践(倪超)
- 侯大利刑侦笔记8:旧案寻踪(集侦查学、痕迹学、社会学、尸体解剖学、犯罪心理学的教科书式破案小说)(读客知识小说文库)(小桥老树)
