LabVIEW programming, data acquisition and analysis
著者
書誌事項
LabVIEW programming, data acquisition and analysis
(National instruments virtual instrumentation series)
Prentice Hall PTR, c2001
大学図書館所蔵 件 / 全3件
-
該当する所蔵館はありません
- すべての絞り込み条件を解除する
注記
Includes bibliographical references and index
内容説明・目次
内容説明
For field engineers and researchers who must learn LabVIEW programming in order to do data acquisition and analysis.
LabVIEW is a revolutionary graphical programming development environment used to write virtual instruments. Thousands of successful engineers, scientists, and technicians use LabVIEW to create solutions for their demanding test and measurement application needs for data acquisition and control, data analysis, and data presentation. In LabVIEW Programming, the book goes on to describe how LabVIEW can be used to acquire information in advance about an event that will take place that needs to be analyzed. It then provides the reader with the tools needed to analyze the data that's been acquired. Widely used analysis techniques are presented so engineers and scientists can apply the concepts to their own applications. Beyon explores common mistakes made and how to avoid them, giving the reader everything needed to get up and running with LabVIEW for data acquisition and analysis.
目次
1. Graphical Language.
History of Computers and Languages. Graphical Programming Language LabVIEW. Results of Case Study. Conventions.
2. Structure of VI.
Front Panel and Diagram Window. Objects in VI: Controls and Indicators. Wiring Technique. Tools, Controls, and Functions Palettes. Problems.
3. Sub VI.
Definition of Sub VI. Creating a Sub VI. Creating Online Help Text for a Sub VI. Security Settings of a Sub VI. Option Settings of a Sub VI. SubVI Node Setup. Alternative Way of Creating a Sub VI. Problems.
4. Loops and Conditional Statements.
For Loop. While Loop. Case Structure. Case Structure with Multiple Frames. Sequence Structure. Global Variable and Local Variable. Formula Node. Autoindexing and Shift Register. Problems.
5. Data Display.
Waveform Chart. Waveform Graph. XY Graph. Intensity Chart and Intensity Graph. Problems.
6. Arrays and Clusters.
Arrays. Clusters. Comparison of Functions. Problems.
7. Prerequisite for Data Acquisition.
Sampling Theorem. Analog Input Signal. Data Acquisition Hardware and Driver Software. Specification of Hardware. Problems.
8. Data Acquisition: Analog Input.
Sampling Signals. AI Acquire Waveform.vi (High-Level VI). Modifying High-Level VIs. High-Level Analog Input VIs. Intermediate-Level Analog Input VIs. Software Timing and Hardware Timing. Buffered and Nonbuffered Acquisition. Gain and Channel String for Analog Input. Triggered Acquisition. Acquisition with External Clock. Analog Input Utility VIs. DAQ Occurrence. Problems.
9. Data Acquisition: Analog Output.
Signal Generation. Analog Output Utility VIs. High-Level Analog Output VIs. Intermediate-Level Analog Output VIs. Single/Circular-Buffered Waveform Generation. Gain and Channel String for Analog Output. Triggered AO and Simultaneous AI/AO. Waveform Generation with External Clock. Problems.
10. Data Acquisition: Digital I/O and Counters.
Relays and Switches (Digital I/O). Data Acquisition with Counters. Problems.
11. File Input and Output.
High-Level File I/O VIs. Intermediate-Level File I/O VI and Functions. Additional File I/O Subpalettes. Writing 1-D Data in Binary Format. Reading 1-D Binary Data. Writing 1-D Data in Binary Format Continuously. Reading 1-D Binary Data Continuously. Writing 2-D Data in Binary Format. Reading 2-D Binary Data. Writing/Reading 2-D Binary Data Continuously. Writing Data in ASCII Format. Reading ASCII Data. Writing Data in ASCII Format Continuously. Writing Data in Both ASCII and Binary Format. Reading a Mixture of ASCII and Binary Data. Two Easy Ways to Save Data. Problems.
12. String Manipulation.
Format & Append and Format & Strip. Format Into String and Scan From String. Conversion between Array and Spreadsheet String. Conversion of Binary String to Numeric Data. Problems.
13. Instrument Control.
GPIB (IEEE-488). RS-232, RS-449, RS-422, and RS-423. VISA. Functions for GPIB. VIs for Serial Communications. Functions and VIs for VISA. Testing Serial Communication. Parallel Port for Serial Communication. String Data from Instruments. Problems.
14. Data Analysis.
Linear and Nonlinear System Analysis. Stochastic and Deterministic Data Analysis. Time and Frequency Domain Data Analysis. Matrix and Vector Representation of Data. Analysis Subpalettes. Problems.
15. Building an Application.
Palette Customization. Occurrences. Memory Management. Use of C/C++ Codes in LabVIEW. Building an Application. Suggestions for Further Reading.
Appendix A: CIN and Code Warrior for Power Macintosh.
Creating a CIN using Metrowerks Code Warrior. Simple C++ Code for 1-D Array Data Type. Simple C++ Code for 2-D Array Data Type.
Appendix B: Error Handler Design.
Index.
「Nielsen BookData」 より