Basic concepts of LabVIEW 4 / Leonard Sokoloff.
By: Sokoloff, Leonard
.
Material type:
BookPublisher: Upper Saddle River, N.J. : Prentice Hall, c1998Description: viii, 440 p. : ill. ; 28 cm.ISBN: 0132549395 .Subject(s): LabVIEW | Laboratories -- Computer programsDDC classification: 006 | Item type | Current library | Call number | Copy number | Status | Barcode | |
|---|---|---|---|---|---|---|
| General lending | MTU Bishopstown Library Lending | 006 (Browse shelf(Opens below)) | 1 | Available | 00070262 | |
| General lending | MTU Bishopstown Library Store | 006 (Browse shelf(Opens below)) | 1 | Available | 00070259 |
Enhanced descriptions from Syndetics:
LabVIEW is an interactive, object-oriented software environment that supports simulation, data acquisition, GPIB interface for instrument control as well as control and communication application. This book outlines the capabilities of LabVIEW 4 and walks the beginning user, step-by-step, through each of the software's features.
Includes index.
Introduction -- LabVIEW environment -- Creating and troubleshooting -- Structures -- Arrays -- Charts and graphs -- Strings -- Files -- Data acquisition.
Table of contents provided by Syndetics
- Preface
- 1 Introduction (p. 1)
- 2 LabVIEW Environment (p. 10)
- LabVIEW Program Development Environment (p. 11)
- Toolbars and the Tools Palette (p. 12)
- Pull-Down Menus (p. 24)
- Help Menu (p. 35)
- Selecting and Deleting Objects (p. 40)
- Moving, Duplicating, and Resizing Objects (p. 42)
- Labeling (p. 43)
- Coloring (p. 45)
- Editing Text (p. 49)
- Aligning and Distributing Objects (p. 52)
- Wiring (p. 54)
- Saving VI to the Library File (p. 59)
- VI Documentation (p. 60)
- Object Documentation (p. 62)
- Summary (p. 63)
- 3 Creating and Troubleshooting a VI (p. 64)
- Introduction (p. 65)
- Viewing a VI (p. 65)
- Creating a VI (p. 67)
- Creating an Icon and a Connector for a VI (p. 69)
- Using a VI as a SubVI (p. 75)
- Data Types (p. 77)
- Data Representation (p. 78)
- Format and Precision (p. 81)
- Troubleshooting a VI (p. 83)
- Summary (p. 94)
- 4 Structures (p. 95)
- Introduction (p. 96)
- Repetition Structures (p. 96)
- Using the While Loop (p. 98)
- The For Loop (p. 101)
- Using the For Loop (Motor Control Simulation) (p. 103)
- Using the For Loop (Tank Control Simulation) (p. 107)
- The Shift Register (p. 110)
- Selection Structures (p. 114)
- The If/Else Selection Structure (p. 114)
- The Nested If/Else Selection Structure (p. 115)
- The Boolean Case Structure in LabVIEW (p. 116)
- Using Boolean Case Structure (p. 119)
- The Numeric Case Structure in LabVIEW (p. 117)
- Using the Numeric Case Structure (p. 122)
- Sequence Structure (p. 125)
- Using the Sequence Structure (Motor Speed Profile) (p. 128)
- Using the Sequence Structure (Liquid Level Control) (p. 133)
- Formula Node (p. 136)
- Using the Formula Node (p. 138)
- Craps Game (p. 143)
- Summary (p. 147)
- 5 Arrays (p. 149)
- Introduction (p. 150)
- One-Dimensional Array (p. 150)
- Two-Dimensional Array (p. 150)
- Arrays in LabVIEW (p. 152)
- One-Dimensional Array (p. 154)
- Two-Dimensional Array (p. 157)
- Viewing the Creation of a Two-Dimensional Array (p. 161)
- Using Array Functions (p. 162)
- Array Max and Min and Array Size (p. 162)
- Build Array (p. 165)
- Index Array and Transpose 2D Array (p. 167)
- Array Subset (p. 172, 174)
- Summary (p. 176)
- 6 Charts and Graphs (p. 177)
- Waveform Chart (p. 178)
- Using the Waveform Chart (p. 183)
- Waveform Graph (p. 186)
- Using the Waveform Graph (Motor Control Simulation) (p. 190)
- Using the Waveform Graph (Amplitude Modulation) (p. 192)
- Using the Waveform Graph (AM Demodulation) (p. 200)
- Using the Waveform Graph (Frequency Modulation) (p. 208)
- Using the Waveform Graph (A Control?) (p. 210)
- Using the Waveform Graph (Fourier Spectrum) (p. 213)
- Using the Waveform Graph (Waves) (p. 220)
- X-Y Graph (p. 224)
- Using the X-Y Graph (Polynomial Plot) (p. 225)
- Using the X-Y Graph (Conic Sections) (p. 228)
- Summary (p. 239)
- 7 Strings (p. 241)
- What Is a String? (p. 242)
- String Controls and Indicators (p. 242)
- Using String Functions (p. 243)
- String Subset and String Length (p. 243)
- Concatenate Strings and To Fractional (p. 246)
- Pick Line and Append, Index and Append, and Select and Append (p. 253)
- Summary (p. 262)
- 8 Files (p. 263)
- Writing to a New File (p. 264)
- Writing to an Existing File (p. 266)
- Reading from a File (p. 267)
- Files Exercises (p. 269)
- Simple Write and Read (p. 269)
- Collect, Store and Retrieve Data (p. 274)
- Utility File I/O VIs (p. 284)
- Write to Spreadsheet File. vi (p. 284)
- Read From Spreadsheet File. vi (p. 285)
- Using the Utility File I/O VIs (p. 287)
- Summary (p. 294)
- 9 Data Acquisition (p. 296)
- Basics of Data Acquisition (p. 297)
- Data Acquisition VIs (p. 303)
- Easy VIs (p. 304)
- Intermediate VIs (p. 304)
- Advanced VIs (p. 304)
- Data Acquisition Programming Options (p. 305)
- Analog Input Data Acquisition Options (p. 306)
- Immediate Single Point Input (p. 306)
- Hardware Timed Single Point Input (p. 307)
- Waveform Input (p. 308)
- Data Acquisition Exercises
- Temperature Data Acquisition (Easy VI) (p. 310)
- Temperature Data Acquisition (Intermediate VI) (p. 314)
- Data Acquisition and Storage to Spreadsheet (p. 318)
- Retrieving Data from Spreadsheet (p. 322)
- Waveform Input: One Channel (p. 324)
- Waveform Input: Multichannel (p. 327)
- Additional Exercises (p. 332)
- Summary (p. 333)
- Appendix A LabVIEW Environment (LabVIEW Version 3) (p. 334)
- Appendix B Creating and Troubleshooting a VI (LabVIEW Version 3) (p. 365)
- Appendix C Structures (LabVIEW Version 3) (p. 387)
- Index (p. 427)