LabVIEW & Multisim ecosystem with enhanced data acquisition card functionality.
LabVIEW Data Acquisition Toolkit
LabVIEW Data Acquisition by Electronic Industry Press ISBN: 9787121397707
LabVIEW Data Acquisition, 2nd Edition, Electronic Industry Press ISBN: 9787121471025
welcome visitLabVIEW Data Acquisition.This is the official download area for the Fritzing example files that accompany the book. The .fzz and .fzpz files provided on this page are designed to help readers better understand the hardware circuit connections covered in the book. By using these Fritzing examples, you can:
Intuitive visualization: Clearly see how various sensors and modules are wired to data acquisition devices such as NI DAQ cards or compatible platforms such as Arduino.
Deeper understanding: Interactive circuit diagrams against book content to deepen understanding of the hardware components of a data acquisition system.
Quick Practice: Use these examples directly as the basis for your LabVIEW data acquisition experiments and save time by drawing your own circuit diagrams.
These documents are all recommended to be found in the Fritzing 0.8.7bor higher compatible version environment to open and use.
The following list containsLabVIEW Data Acquisition.Examples of Fritzing circuit diagrams for many of the common sensors and modules mentioned in the book.
DAQmx for NI DAQmx was developed by TLASE and is now publicly available.NI DAQmxDriver-enhanced data acquisition software, specifically supporting functional enhancements to the analog input function and analog output function of all DAQmx-driven data acquisition cards from NI.
In order to support the readers and friends of "LabVIEW Data Acquisition" as well as teachers and students who have long been concerned about the support of the TLA series of course lab kits, to facilitate the study, reference, application, TLA virtual instrumentation teaching resource station since 2024/03/23 to provide DAQWare for NI DAQmx Lite version of the free download.
DAQmx for NI DAQmxNormally distributed with the TLA series of course lab kits, the Lite version is not subject to this restriction.
Lite version only supports NI institutional products, specific models: NI ELVIS II/NI ELVIS II+/NI myDAQ. non-NI institutional product models, you need to use the full-featured version of DAQWare for NI DAQmx version. lite version is not open to the use of [Experiment Details] function at the moment.
The hardware experiments of LabVIEW Data Acquisition (2nd Edition) are based on the NI USB-6009 multifunctional data acquisition card as the blueprint model. Meanwhile, the TLA-004U6 Sensor Course Experiment Kit accompanies the hardware experiments of LabVIEW Data Acquisition (2nd Edition).
labview data acquisition (2nd edition)
Special Tip:
1, "LabVIEW Data Acquisition" (2nd Edition) with the book's sample program VI file, you can use the png picture function to import LabVIEW.
2. The minimum version requirement for LabVIEW to open the sample program VI file is LabVIEW 2015.
3, run the example program VI file, you need and "LabVIEW Data Acquisition" (2nd Edition) book content and TLA-004U6 sensor course experiment kit hardware resources to run normally, and then obtain the correct measurement data.
TLA-004U6 Sensor Course Lab Kit
Electret microphone sound acquisitionRelative Humidity Sensor Data AcquisitionPyroelectric Infrared Sensor Data AcquisitionThermocouple temperature measurement data acquisitionGas Sensor Data AcquisitionAcceleration Sensor Data AcquisitionHall IC Sensor Data AcquisitionHall IC Sensor Data AcquisitionHall IC Sensor Data AcquisitionPhotoelectric Level Sensor Data AcquisitionOptical Liquid Turbidity Sensor Data AcquisitionUltrasonic Sensor Ranging Data AcquisitionSlotted Optocoupler Sensor Velocimetry Data AcquisitionSlotted Optocoupler Sensor Data AcquisitionSlotted Optocoupler Sensor Data AcquisitionRTD RTD sensor temperature measurement data acquisitionpH meter sensor measurement data acquisitionNTC Thermistor Sensor Data AcquisitionLM35 Temperature Sensor Data AcquisitionAD592 Temperature Sensor Data Acquisition3-axis accelerometer data acquisition
LabVIEW Data Acquisition was published in October 2020, Electronic Industries Publishing, ISBN 9787121397707.
LabVIEW Data Acquisition, 2nd Edition was published in January, 2024, by Electronic Industries Publishing, ISBN 9787121471025.
Tang Gan LabVIEW Data Acquisition by Electronic Industry Press ISBN: 9787121397707labview data acquisition (2nd edition)
catalogs
Chapter 1 LabVIEW Overview 1.1 What is LabVIEW? 1.2 How to Get LabVIEW 1.3 Installing and Starting LabVIEW 1.4 What is NI MAX 1.5 LabVIEW Toolkit and its network of tools 1.6 How to Solve Real-World Problems with LabVIEW Chapter 2 LabVIEW Programming Environment 2.1 Getting to know LabVIEW for the first time 2.1.1 *Running LabVIEW for the first time 2.1.2 NI Example Finder 2.1.3 Create a new VI 2.1.4 NI site-wide search 2.1.5 Front Panel Overview 2.1.6 Block diagram overview 2.1.7 "Tools" selection panel 2.1.8 Toolbars 2.1.9 Menu bar 2.1.10 Shortcuts 2.1.11 "Navigation" window 2.1.12 Development using the LabVIEW project approach 2.1.13 Live Help window 2.2 Programming Preparation Knowledge 2.2.1 Configuring the front panel and objects 2.2.2 Program Block Diagram Wiring 2.2.3 Forms of display at the terminal block 2.2.4 Program Block Diagram Nodes 2.2.5 Using the "Functions" palette 2.2.6 Using functions Chapter 3 LabVIEW Data Processing Fundamentals 3.1 Data manipulation 3.1.1 Data types 3.1.2 Numerical data 3.1.3 Boolean data 3.1.4 String data 3.1.5 Data constants 3.2 Arrays and Clusters 3.2.1 Arrays 3.2.2 Clusters 3.3 Programming Structure 3.3.1 Using Structures in Block Diagrams 3.3.2 For and While Loops 3.3.3 Programming structure of the operative code (conditional, sequential, disabled) 3.3.4 Event structure 3.3.5 Local Variables, Global Variables 3.4 Graphs and charts 3.4.1 Types of graphs and charts 3.4.2 Waveform and Waveform Charts 3.4.3 Customizing graphs and charts 3.4.4 Smooth lines, curves 3.4.5 Dynamically formatted graphics Chapter 4 LabVIEW Data Processing Advanced 4.1 Polymorphism of functions 4.2 Comparison Functions 4.2.1 Comparing values 4.2.2 Comparing strings 4.2.3 Comparing Boolean values 4.2.4 Comparing Arrays and Clusters 4.3 Formulas 4.4 Documentation I/O 4.4.1 File I/O operation flow 4.4.2 Determining the file format to be used 4.4.3 File paths 4.4.4 Binary files 4.4.5 Configuration files 4.4.6 Measurement Files for LabVIEW 4.4.7 Spreadsheet documentation 4.4.8 TDM/TDMS documentation 4.4.9 Text files 4.4.10 Waveforms 4.5 Processing variant data Chapter 5 LabVIEW Programming 5.1 Data flow of a program block diagram 5.1.1 Data dependencies 5.1.2 Data flow and memory management 5.2 Block Diagram Design Tips 5.2.1 Block Diagram Design Specifications 5.2.2 Organizing the block diagram 5.2.3 Reusing Block Diagram Code 5.3 Express VI 5.3.1 Advantages of Express VI 5.3.2 Instructions and recommendations for using Express VI 5.3.3 Creating SubVIs Based on Express VIs 5.3.4 Using dynamic data types 5.4 Attribute Nodes 5.4.1 Creating Attribute Nodes 5.4.2 Notes on the use of attribute nodes 5.5 Customizing Controls 5.5.1 Creating Custom Controls 5.5.2 Using custom controls 5.5.3 Custom and Strictly Custom Types 5.6 Creating VIs and SubVIs 5.6.1 Examples, VI templates, project templates 5.6.2 Creating Modularized Code (Sub-VI) 5.6.3 Use of icons 5.6.4 Saving VIs 5.6.5 Customizing VIs 5.7 Running and Debugging the VI 5.7.1 Running the VI 5.7.2 Debugging VI 5.8 Using Projects and Terminals 5.8.1 Managing Projects in LabVIEW 5.8.2 Managing LabVIEW Project Dependencies 5.8.3 Resolving project conflicts 5.9 Using Advanced Programming Structures 5.9.1 Programming with State Machines 5.9.2 Programming synchronized data transfer Chapter 6 NI Data Acquisition Fundamentals 6.1 Computer-based data acquisition systems 6.2 Types of measurement signals 6.3 Measuring analog signals 6.3.1 Connecting analog input signals 6.3.2 Types of analog signal measurement systems and signal sources 6.3.3 Connecting Analog Output Signals 6.3.4 Sampling-related considerations 6.4 Measuring digital signals 6.5 Signal Conditioning 6.6 Classification of data acquisition equipment 6.7 NI MAX with DAQmx 6.7.1 Basic Flow of Using NI-DAQ Devices 6.7.2 DAQmx 6.7.3 Test Panels Using the NI MAX 6.8 DAQmx Data Acquisition 6.8.1 Creating a Typical DAQ Application 6.8.2 Using the DAQ Assistant 6.8.3 Configuring the DAQ Helper dialog box 6.8.4 DAQmx Data Acquisition Functions VI 6.9 TLA-004 Sensor Course Lab Kit Chapter 7 Speed Data Acquisition of DC Motors 7.1 Measuring DC motor speed using a slot photocoupler 7.1.1 Practical requirements 7.1.2 Introduction to Sensors 7.1.3 Principle of measurement 7.1.4 Hands-on practice 7.2 Measuring DC motor speed using Hall ICs 7.2.1 Practical requirements 7.2.2 Introduction to Sensors 7.2.3 Measurement principles 7.2.4 Hands-on Chapter 8 Temperature Sensor Measurement Tasks 8.1 Measuring Temperature with an Integrated Temperature Sensor 8.1.1 Practical requirements 8.1.2 Introduction to Sensors 8.1.3 Principle of measurement 8.1.4 Basic Circuits 8.1.5 Hands-on practice 8.2 Measuring temperature using thermocouples 8.2.1 Practical requirements 8.2.2 Introduction to Sensors 8.2.3 Measurement principles 8.2.4 Basic Circuits 8.2.5 Hands-on 8.3 Measuring Temperature with NTC Thermistor Temperature Sensors 8.3.1 Practical requirements 8.3.2 Introduction to Sensors 8.3.3 Measurement principles 8.3.4 Basic Circuits 8.3.5 Hands-on 8.4 Measuring temperature with platinum resistance temperature sensors 8.4.1 Practical requirements 8.4.2 Introduction to Sensors 8.4.3 Measurement principles 8.4.4 Basic Circuits 8.4.5 Hands-on Chapter 9 Liquid Characterization Parameter Measurement Tasks 9.1 Level measurement with photoelectric level sensors 9.1.1 Practical requirements 9.1.2 Introduction to Sensors 9.1.3 Measurement principles 9.1.4 Basic circuits 9.1.5 Hands-on practice 9.2 Measuring liquid turbidity using photoelectric liquid turbidity sensors 9.2.1 Practical requirements 9.2.2 Introduction to Sensors 9.2.3 Measurement principles 9.2.4 Basic Circuits 9.2.5 Hands-on 9.3 Measuring solution pH using a pH meter sensor 9.3.1 Practical requirements 9.3.2 Introduction to Sensors 9.3.3 Measurement principles 9.3.4 Basic Circuits 9.3.5 Hands-on 9.4 Measuring distances with ultrasonic sensors 9.4.1 Practical requirements 9.4.2 Introduction to Sensors 9.4.3 Measurement principles 9.4.4 Basic circuits 9.4.5 Hands-on *10 Chapter 10 Sensor Measurement Tasks Related to Security Uses 10.1 Detecting human behavior using pyroelectric infrared sensors 10.1.1 Practical requirements 10.1.2 Introduction to Sensors 10.1.3 Principle of measurement 10.1.4 Basic Circuits 10.1.5 Hands-on 10.2 Measuring ambient humidity using a moisture sensor 10.2.1 Practical requirements 10.2.2 Introduction to Sensors 10.2.3 Measurement principles 10.2.4 Basic Circuits 10.2.5 Hands-on 10.3 Acquisition and measurement of speech signals using an electret microphone 10.3.1 Practical requirements 10.3.2 Introduction to Sensors 10.3.3 Measurement principles 10.3.4 Basic Circuits 10.3.5 Hands-on 10.4 Measuring ambient alcohol leakage using gas sensors 10.4.1 Practical requirements 10.4.2 Introduction to Sensors 10.4.3 Measurement principles 10.4.4 Basic Circuits 10.4.5 Hands-on *11 Chapter 11 Acceleration Sensor Measurement Tasks 11.1 Measuring vibration signals using piezoelectric accelerometers 11.1.1 Practical requirements 11.1.2 Introduction to Sensors 11.1.3 Principles of measurement 11.1.4 Basic Circuits 11.1.5 Hands-on 11.2 Measuring Inclination with MEMS 3-Axis Accelerometers 11.2.1 Practical requirements 11.2.2 Introduction to Sensors 11.2.3 Measurement principles 11.2.4 Basic Circuits 11.2.5 Hands-on bibliography
Preface
Since the publication and distribution of LabVIEW Data Acquisition, 1st Edition in October 2020, it has continued to receive the attention of students, engineers and friends. To summarize a few features of this book: chapters are organized logically, free supporting video tutorials are provided, and complete laboratory teaching hardware application resources are provided, which are the special features that distinguish this book from other LabVIEW books.
LabVIEW Data Acquisition, 2nd Edition continues the logic of the first edition's chapter setup, no matter what kind of programming and development environment you use, "data" is the core of programming work. The book chapters around the LabVIEW data processing logic, the first chapter of the arrangement of the LabVIEW software environment, the content of the LabVIEW software environment, followed by the LabVIEW "data" to develop the knowledge of the reserves and expansion. Starting from the concept of LabVIEW data types, extended to a variety of data types constitute arrays, clusters. Immediately after the arrangement of the programming structure and graphical display of data content, the implementation of the corresponding data processing operations. These contents are sequentially arranged in the first 3 chapters of the book. With the deepening of learning, the introduction of functions, formula equations and data correlation operation of the content, this part is called the advanced operation of data. With the foundation of the above two parts, and then explain LabVIEW data flow and LabVIEW program-specific concepts, such as: Express VI, attribute nodes, run debugging methods, etc., which cover the first 5 chapters. From Chapter 6 onwards, is the specific content of LabVIEW data acquisition hardware experiments. Involving the basics of NI data acquisition, specific to the number of ADC bits, virtual channels, sample rate, number of samples and other concepts, which can also be seen as a combination of "hardware + data operation" content. Chapter 7 - Chapter 11, specific arrangements for the "optical - electric", "thermal - electric", "magnetic -electricity", "humidity", "strain", "vibration", "sound "Sensors, signal conditioning circuits, data acquisition of the classic hands-on cases. The above chapter arrangement realizes the knowledge closure loop of computer-based data acquisition of real physical quantities.
In the first version of the hands-on hardware equipment NI ELVIS price up to tens of thousands of dollars and has been discontinued, in the second version of the revision of the NI USB-600x as an inexpensive acquisition card as the experimental kit, we have updated and optimized. Moreover, the TLA-004 sensor course experiment kit is equipped with a programmable DC regulated power supply module. At the same time, faced with the reality of fewer hours of lectures and a complex knowledge system, we have tried to carry over the essence of the first edition to the second edition, the whole book remains unchanged in terms of chapter setting, and only the knowledge points in the first edition are condensed and updated.
The content of this book not only applies to NI data acquisition card, but also provides the "rain bead S", Digilent, Jane Yi technology hardware adaptation, to provide a complete course resources, experimental hardware, DAQWare experimental measurement software support. With the paper book supporting the free video tutorials, readers can search for "LabVIEW Data Acquisition" in the Beili Beili or short video site to get their own. Readers who need LabVIEW data acquisition hardware learning resources can contact us through the public number TLA_CHN.
This book is edited by Tang Gan. In the process of writing this book, the then and current NI, Pan China Measurement and Control, Shanghai Barracuda, Shanghai Chengke, Shenzhen Binkerten engineers and friends to provide a lot of help, here to Liang Rui, David E. Wilson, Chen Dapang, Zhu Jun, Chen Jin, Chen Qingquan, Ni Bin, Pan Tianhou, Cheng Rong, Li Fucheng, Liu Yang, Yang Yuanjie, Pan Yu, Zhang Peng, Fang Qin, Tang Min, Fang Huimin, Ye Zhihao, Xu Zheng, Tian Ton, Shen Qiushi, Han Yi, Wu Ke H玶,丁楠, Gao Chen, Liu Jindong, Xu Bino, Xu Eddie, Zhao Bo, Zhou Bin, She Xiaoqiang, Zhao Xiaoyu, Li Xingyue, Ying Jun, Liu Yi, Qin Lina, Hu Zongmin, Xiao Ting, Liu Xiaofeng, Qiu Xiaolong, Liu Bin, and the many behind-the-scenes application engineers to express their heartfelt thanks.
Due to space constraints, this book cannot cover everything, so readers are encouraged to visit the TLA Virtual Instruments Educational Resources site for additional tutorials and supplementary learning resources.