Based on the most current release of LabVIEW, LabVIEW for Engineers is designed for readers with little to no experience using LabVIEW.

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.

The examples are also practical-ideal for beginners who will find examples that are ready to be implemented and also great for experienced programmers interested in updating their programming techniques.

**1 INTRODUCTION**

1.1What is LabVIEW

1.2Assumptions

1.3Conventions in the Text

1.4LabVIEW VIs

1.5Starting LabVIEW

1.6Creating a VI

1.7LabVIEW Menus

1.8Key Terms

1.9Summary

1.10Self-Assessment

** 2 LABVIEW BASICS**

1.1Opening a VI

1.2Basic Math in LabVIEW–Using Functions

1.3Programming Preview: While Loops

1.4Dataflow Programming

1.5Data Types and Conversions

1.6Documenting VIs

1.7Printing a VI

1.8Saving Your Work

1.9Closing a VI

1.10Key Terms

1.11Summary

1.12Self-Assessment

1.13Problems

** 3 LABVIEW MATH FUNCTIONS**

1.1Introduction

1.2Basic Math Functions

1.3Trigonometric and Hyperbolic Trig. Functions

1.4Exponential and Logarithm Functions

1.5Boolean and Comparison Functions

1.6Programming Preview: Debugging

1.7Key Terms

1.8Summary

1.9Self-Assessment

1.10Problems

** 4 MATRIX MATH USING LABVIEW**

1.1Working with Matrices and Arrays in LabVIEW

1.2Extracting a Subarray from a Larger Array or Matrix

1.3Adding Arrays

1.4Transpose Array

1.5Multiplying an Array by a Scalar

1.6Matrix Multiplication

1.7Element by Element Multiplication

1.8Condition Number

1.9Matrix Determinant

1.10Inverse Matrix

1.11Solving Simultaneous Linear Equations

1.12Programming Preview: For Loops

1.13Key Terms

1.14Summary

1.15Self-Assessment

1.16Problems

** 5 DATA ACQUISITION WITH LABVIEW**

1.1Overview of Data Acquisition

1.2Sensors, Signals and Signal Conditioning

1.3Data Acquisition Hardware

1.4Using LabVIEW to Collect Data

1.5Key Terms

1.6Summary

1.7Self-Assessment

1.8Problems

** 6 GETTING DATA INTO AND OUT OF LABVIEW WITHOUT DATA ACQUISITION**

1.1Introduction

1.2Writing LabVIEW Data to a Spreadsheet File

1.3Writing LabVIEW Data to a Measurement File

1.4Reading a LabVIEW Measurement File

1.5Reading a Spreadsheet File in LabVIEW

1.6Using Spreadsheet Data to Initialize a Matrix Control

1.7Key Terms

1.8Summary

1.9Self-Assessment

1.10Problems

** 7 GRAPHING WITH LABVIEW**

1.1Introduction

1.2Using Waveform Charts

1.3Using Waveform Graphs

1.4Modifying Graph Features

1.5Generating 1D Arrays for Graphing

1.6Putting LabVIEW Graphs to Work

1.7Using XY Graphs–2D Plotting

1.83D Graphing

1.9Getting Graphs onto Paper and into Reports

1.10Key Terms

1.11Summary

1.12Self-Assessment

1.13Problems

** 8 DATA ANALYSIS USING LABVIEW VIS**

1.1Introduction

1.2Basic Statistics

1.3Interpolation

1.4Curve Fitting

1.5Regression

1.6Key Terms

1.7Summary

1.8Self-Assessment

1.9Problems

** 9 PROGRAMMING IN LABVIEW**

1.1Introduction

1.2LabVIEW Programming Basics, Expanded

1.3Structures

1.4Key Terms

1.5Summary

1.6Self-Assessment

1.7Problems

** 10 LOOKING FORWARD: ADVANCED MATH USING LABVIEW VIS**

1.1Introduction

1.2Working with Polynomials

1.3Statistics: Hypothesis Testing

1.4Differentiation

1.5Integration

1.6Runge—Kutta Integration

1.7Exponential Filter

1.8Spectral Analysis

1.9Monte Carlo Simulation

1.10PID Controller

REVIEW