LabVIEW based Advanced Instrumentation Systems

Front Cover
Springer Science & Business Media, Apr 25, 2007 - Computers - 728 pages
4 Reviews

Information is a valuable resource to an organization. User-friendly, computer-controlled instrumentation and data analysis techniques are revolutionizing the way measurements are being made, allowing nearly instantaneous comparison between theoretical predictions, simulations, and actual experimental results. This book provides comprehensive coverage of fundamentals of advanced instrumentation systems based on LabVIEW concepts. This book is for those who wish a better understanding of virtual instrumentation concepts, its purpose, its nature, and the applications developed using the National Instrument’s LabVIEW software.

 

What people are saying - Write a review

Labviewbased Advanced Instrumentation Systems

User Review  - Overstock.com

This is a technical book and not intended for Entertainment unless you enjoy this sort of book for light reading.The book is extremely useful for developing LabVIEW Code. Read full review

User Review - Flag as inappropriate

https://books.google.com.et/books?id=TTP1KDSzMg4C&printsec=frontcover

Selected pages

Contents

Introduction to Virtual Instrumentation
1
12 History of Instrumentation Systems
2
13 Evolution of Virtual Instrumentation
4
14 Premature Challenges
5
151 Definition
6
153 Presentation and Control
10
154 Functional Integration
11
16 Programming Requirements
12
771 Function Generator
361
772 Microphone
362
773 Thermocouple and IC Temperature Sensor
363
78 DAQ Assistant
364
781 MAXBased Tasks
366
783 ProjectBased Tasks
367
785 ProjectBased and MAXBased Tasks
369
786 Edit a Task
371

17 Drawbacks of Recent Approaches
13
19 Distributed Virtual Instrumentation
14
110 Virtual Instruments Versus Traditional Instruments
17
111 Advantages of VI
18
1112 PlatformIndependent Nature
19
1116 The Costs of a Measurement Application
20
11110 Decreasing Application Software Development Time Costs
21
113 Creating Virtual Instruments Using LabVIEW
22
1131 Connectivity and Instrument Control
23
1132 Open Environment
24
1135 Distributed Development
25
1138 Flexibility and Scalability
26
1143 Complete Functionality
27
1151 Research and Design
28
1154 Manufacturing Design
29
Programming Techniques
32
22 Virtual Instruments
34
222 Block Diagram
39
23 LabVIEW Environment
42
231 Startup Menu
44
233 PullDown Menu
45
234 PopUp Menu
50
235 Palletes
56
24 Dataflow Programming
61
25 G Programming
62
251 Data Types and Conversion
63
252 Representation and Precision
64
253 Creating and Saving VIs
66
254 Wiring Editing and Debugging
68
255 Creating SubVIs
73
256 VI Libraries
77
Programming Concepts of VI
81
32 Control Structures
82
322 The While Loop
88
323 Shift Registers
95
324 Feedback Nodes
98
33 Selection Structures
100
331 Case Structures
101
332 Sequence Structures Flat and Stacked Structures
107
34 The Formula Node
111
35 Arrays
112
351 Single and Multidimensional Arrays
113
352 Autoindexing
115
353 Functions for Manipulating Arrays
117
354 Polymorphism
125
36 Clusters
126
361 Creating Cluster Controls and Indicators
128
362 Cluster Functions
130
363 Error Handling
136
37 Waveform Charts
138
371 Chart Components
142
372 Mechanical Action of Boolean Switches
145
38 Waveform Graphs
146
381 SinglePlot Waveform Graphs
147
39 XY Graphs
148
310 Strings
155
3102 String Functions
157
311 Tables
161
312 List Boxes
163
3132 File IO Express VIs
165
Inputs and Outputs
173
42 Components of Measuring System
174
43 Origin of Signals
178
432 Acquiring the Signal
179
433 Sampling Theorem
180
435 Triggering
183
436 Throughput
184
441 Selecting a Transducer
185
442 Electrical Transducer
186
45 Sensors
196
451 The Nose as a Sensor
198
Definitions
199
453 Differences Between Chemical Sensors Physical Sensors and Biosensors
200
454 Thermocouples
201
Resistance Temperature Detector
203
456 Strain Gauges
204
46 General Signal Conditioning Functions
206
462 Filtering and Averaging
207
465 Digital Signal Conditioning
208
468 Signal Conditioning with SCXI
209
47 AnalogtoDigital Control
210
472 Understanding SAR ADC
214
473 Understanding Flash ADCs
218
474 Understanding Pipelined ADCs
225
48 DigitaltoAnalog Control
231
Common Instrument Interfaces
238
521 Basic 2wire Circuit
241
522 420mA Equation
242
523 3 V5 V DACs Support Intelligent Current Loop
245
53 60mA Current Loop
247
54 RS232
249
55 RS422 and RS485
253
56 GPIB
254
561 History and Concept
255
562 Types of GPIB Messages
257
564 Physical Standards
261
566 Advantages of GPIB
264
571 Supported Platforms and Environments
265
573 DEFAULT Resource Manager Session and Instrument Descriptors
266
574 VISAIC and MessageBased Combination
271
575 MessageBased Communication
272
576 RegisterBased Communication
274
577 VISA Attributes
275
578 Advantages of VISA
278
Interface Buses
281
62 USB
282
622 Need for USB
283
623 Power Cables
284
624 Data Formats
286
625 Speed
288
626 Electrical Specifications
289
627 Suspend Mode
291
629 USB Functions
292
6210 USB Descriptor
293
6211 Advantages of USB
295
631 A 32Bit Bus
296
633 Architecture of PCI with Two Faces
297
635 Low Profile PCI
300
637 PCI for Data Communication
301
638 PCI IDE Bus Mastering
302
639 PCI Internal Interrupts
303
6311 PCI Expansion Slots
304
6312 Standardization
305
64 PCI Express
306
643 Performance
307
65 PXI
308
652 Interoperability with Compact PCI
311
653 Electrical Architecture Overview
312
654 Software Architecture Overview
315
661 Features of PCMCIA
316
662 Specifications
317
665 Features of PC Card Technology
318
67 SCXI
319
672 Analog Input Signal Connections
320
673 SCXI SoftwareConfigurable Settings
322
674 Theory of Operation
325
675 Typical Program Flowchart
328
68 VXI
332
682 Features of VXI
333
684 Noise Incurred in VXI
334
685 Hardware Registers
335
686 RegisterBased Devices
336
689 Three Ways to Control a VXI System
338
691 LXI Modular Switching Chassis
339
692 LXIPXI Module Selection
340
Hardware Aspects
344
72 Signal Grounding
346
722 Differential Inputs
347
723 System Ground and Isolation
348
724 Wiring Configurations
349
73 Digital IO Techniques
352
732 TTL to SolidState Relays
353
733 Voltage Dividers
354
74 Data Acquisition in LabVIEW
355
751 Buffers
356
76 Components of DAQ
357
762 NIDAQ
358
77 DAQ Signal Accessory
359
787 Copy a MAX Task to Project
372
792 Channel and Task Configuration
373
794 Analog Input
374
795 Analog Output
375
796 Digital Output
376
797 Counters and Timers
378
Data Transmission Concepts
381
82 Pulse Codes
382
822 NRZ Recording
385
823 Phase Encoding
388
83 Analog and Digital Modulation Techniques
390
831 Amplitude Modulation
392
832 Frequency Modulation FM
394
833 Phase Modulation
396
834 Need for Digital Modulation
397
835 Digital Modulation and their Types
398
836 Applications of Digital Modulation
401
841 Background
402
842 Wireless Data
403
843 Trends in Wireless Communication
404
844 Software Defined Radio
405
85 RF Network Analyser
407
86 Distributed Automation and Control Systems
413
862 Computers in Industrial Control
414
863 Applications of Computers in Process Industry
415
864 Direct Digital and Supervisory Control
416
865 Architecture of Distributed Control Systems
417
866 Advantages of Distributed Control Systems
420
867 CORBABased Automation Systems
422
87 SCADA
423
871 Architecture
424
872 Security Concerns
430
873 Analysis of the Vulnerabilities of SCADA Systems
431
874 Security Recommendations
433
Current Trends in Instrumentation
437
92 FiberOptic Instrumentation
438
922 FiberOptic Pressure Sensors
441
923 FiberOptic Voltage Sensor
442
924 FiberOptic Liquid Level Monitoring
444
925 Optical Fiber Temperature Sensors
447
926 FiberOptic Stress Sensor
449
Polarization Maintaining
456
928 Gratings in Fiber
462
929 Advantages of Fiber Optics
464
93 Laser Instrumentation
465
932 LASER Heating Welding Melting and Trimming
474
933 Laser Trimming and Melting
480
94 Smart Instruments
483
942 Smart Transmitter with HART Communicator
491
95 ComputerAided Software Engineering
495
951 The TEXspecTool for ComputerAided Software Engineering
498
VI Applications Part I
507
1011 Fiber Basics
508
1012 FiberOptic Inspection Platform Overview
509
1016 IMAQ Vision Functions
510
1017 Motion Control
512
102 Data Acquisition and User Interface of Beam Instrumentation System at SRRC
514
1023 Specific Applications
515
A Virtual Instrumentation and CAD Tool for Electronic Engineering Learning
519
1031 Schematic Capture Program
520
Simulation
521
1033 Virtual Instrumentation
522
1034 User Interface
523
1035 Available Virtual Instruments
524
1036 Hardware
525
104 Distributed Multiplatform Control System with LabVIEW
526
1042 The Software Structure
527
1043 Software Portability
528
105 The Virtual Instrument Control System
530
1051 Introduction
531
1053 Applications
533
106 Controller Design Using the Maple Professional Math Toolbox for LabVIEW
536
1061 The Two Tank System
537
1062 Controller Parameter Tuning
539
1063 Deployment of the Controller Parameters
541
107 Embedding Remote Experimentation in Power Engineering Education
542
1071 Virtual Laboratories in Power Engineering
543
1072 Remote Experiments Over the Internet
544
108 Design of an Automatic System for the Electrical Quality Assurance during the Assembly of the Electrical Circuits of the LHC
549
1081 Methodology of Verification
550
1082 Technical Design
552
109 InternetReady Power Network Analyzer for Power Quality Measurements and Monitoring
555
1091 ComputerBased Power Analyzer
556
1093 Measured Data Analysis
559
1095 Hardware Platforms for the Virtual Analyzer
560
1097 Future Vision
561
10102 Single and Three phase Transformers
562
10103 DC Generator Characteristics
565
10104 Synchronous Machine
567
10105 Induction Machine
569
VI Applications Part II
571
1111 MMS on Top of TCPIP
572
1112 Virtual Factory Communication System
574
1113 MMS Internet Monitoring System
578
112 Developing Remote Front Panel LabVIEW Applications
580
1121 Reducing the Amount of Data Sent
581
1123 Minimizing the Amount of Advanced Communication
583
1124 Functionality to Avoid with Web Applications
584
1125 Security Issues
585
113 Using the Timed Loop to Write Multirate Applications in LabVIEW
586
1131 Timed Loops
587
1132 Configuring Timed Loops
588
1135 Setting Priorities
589
1136 Naming Timed Loops
590
1137 Timed Loop Modes
591
1138 Configuring Modes Using the Loop Configuration Dialog Box
592
11310 Changing Timed Loop Input Node Values Dynamically
593
11312 Synchronizing Timed Loops
594
11313 Timed Loop Execution Overview
595
1141 Interprocess Communication
596
1142 A Simple ReadOnly Server
597
A ReadWrite Server
598
1144 The VIReference Server Process
600
1146 Further Thoughts
601
1151 Introduction to WebBased MATLAB
602
1153 Learning of Controller Design
603
116 Neural Networks for Measurement and Instrumentation in Virtual Environments
605
1161 Modeling Natural Objects Processes and Behaviors for RealTime Virtual Environment Applications
607
1162 Hardware NN Architectures for RealTime Modeling Applications
609
NN Modeling of Electromagnetic Radiation for Virtual Prototyping Environments
614
117 LabVIEW Interface for SchoolNetwork DAQ Card
623
1171 The WALTA LabVIEW Interface
625
118 PC and LabVIEWBased Robot Control System
627
1182 The Robot and the Control System
628
1183 PCL832 Servomotor Control Card
629
1185 ClosedLoop Position Control of the Control Card
630
1186 Modified ClosedLoop Position Control of the Control Card
631
1188 Optimal Cruising Trajectory Planning Method
633
A Tool for Investigation in Control Algorithms
634
1191 Hardware
635
1192 Software
639
1193 Experimentation Environment
640
1194 Experimentation in Distributed Adaptive Control
644
1110 A SteadyHand Robotic System for Microsurgical Augmentation
646
11101 Robotically Assisted Micromanipulation
647
11102 A Robotic System for SteadyHand Micromanipulation
649
11103 Current Status
654
LabVIEW Research Projects
656
A3 Networking Automatic Test Equipment Environments
658
Development and Implementation of a MatrixBased DiscreteEvent Controller
659
A8 Development of a LabVIEWBased Test Facility for Standalone PV Systems
660
for Controlling Microprocessor Energy and Performance
661
Technique for Analog and MixedSignal Builtin SelfTest
662
A14 Reducing Jitter in Embedded Systems Employing a TimeTriggered Software Architecture and Dynamic Voltage Scaling
663
A16 An Approach to the EquivalentTime Sampling Technique for Pulse Transient Measurements
664
A18 Improving the Steering Efficiency of 1x4096 OptoVLSI Processor Using Direct Power Measurement Method
665
A22 Remote Data Acquisition Control and Analysis Using LabVIEW Front Panel and RealTime Engine
666
LabVIEW Tools
667
B3 DSC Module
668
B5 FPGA
669
B6 LabWindowsCVI
670
B8 Measurement Studio
671
B9 VI Logger
672
B12 SignalExpress
673
Glossary
675
Bibliography
710
Copyright

Other editions - View all

Common terms and phrases