Measurement &
Evaluation III
Instructor:
Andrew L.
McDonough
201-767-7935
email: alm3@nyu.edu
Text:
McDonough, A.L. (2001). LabVIEW:
Data Acquisition & Analysis for the Movement Sciences. Upper
Saddle River, NJ: Prentice Hall
Description:
This course will introduce students to the use of the LabVIEW computer programming language for the collection, manipulation and processing of data collected from instruments which measure various aspects of human movement. Examples of instruments include electromyographs (EMG), electrogoniometers and dynamometers (e.g., Biodex). Students will learn to do basic programming with LabVIEW and learn to use programs (virtual instruments - VIs) written by the instructor and others. Students will use LabVIEW v8.0 with the Windows XP operating system.
Objectives:
At the completion of this course students will:
Grades will be based on review of several assignments. Students will be given problems to be solved by writing LabVIEW VIs and subVIs to collect and analyze data. Grading criteria will be provided in class.
Study Method:
Bitter, R., Mohiuddin, T. and Nawrocki, M. (2001). LabVIEW Advanced Programming Techniques. New York: CRC Press.
Essick, J. (1999). Advancede LabVIEW Labs. Upper Saddle River, NJ: Prentice Hall.
Johnson, G.W. (1994). LabVIEW Graphical Programming: Practical Applications in Instrumentation and Control. New York: McGraw-Hill, Inc.
Travis, J. (2000). Internet Applications in LabVIEW. Upper Saddle River, NJ: Prentice Hall PTR.
Wells, L.K and Travis, J. (1997). LabVIEW for Everyone: Graphical Programming Made Easier. Upper Saddle River, NJ: Prentice Hall.
LabVIEW reference manuals:
Software:
National Instruments Corp Web Site:
LabVIEW 8 Student Edition
Web Sites:
National Instruments Corp.: www.ni.com
Index of LabVIEW VIs by David A. Moore
Below is an example of a LabVIEW VI called TORQUE1.vi. This VI is used to measure various torque parameters during isokinetic contractions of the quadriceps femoris and hamstrings performed on a Biodex II dynamometer. The front panel is the user end of the VI which may contain controls, arrays of data and graphs. Elements that are installed on the front panel will be represented as icons on the back panel. Front panel elements are easily modifiable to meet the needs of the user. Note in this case there are two graphs. The top graph is a torque curve which demonstrates a complete set of extension and flexion cycles of quadriceps for 12 seconds. The bottom graph is a rectified torque curve of the same signal. This VI also will permit the analysis of any knee extension or flexion parameter (e.g., peak torque, impulse, time-to-peak torque, etc.) by inserting start and finish parameters on the front panel and running the VI again.
The block diagram is the actual "program." Note that individual icons representing various programming functions are "wired" together to establish a logical flow of information.

