The National Instruments LabVIEW graphical development environment helps students easily learn biomedical engineering concepts while gaining practical programming experience.
National Instruments offers NI LabVIEW tools to university educators for teaching biomedical instrumentation concepts. These tools consist of courseware, LabVIEW example programs, a recommended textbook, application software (NI LabVIEW), data acquisition boards, and a platform for running the experiments (NI ELVIS).
Courseware Syllabus
Textbook
Software
Hardware
Download course materials.
Courseware
National Instruments provides the following courseware for instructors teaching biomedical engineering instrumentation courses.
| Lecture/Lab | Contents | Reference Files |
| Lecture |
Basic Concepts of Biomedical Instrumentation
- Generalized composition of biomedical instrumentation
- Constraints of biomedical measurement
- Inferences and compensation techniques
- Static system characteristics
- Dynamic system characteristics
|
Lecture01.ppt |
| Lecture |
Basic Sensor Principles
- Sensor theory - resistor, inductor, capacitor, thermocouple, and piezoelectric sensor
- Bridge circuits for sensors
|
Lecture03.ppt |
| Lecture/Hands-On |
LabVIEW Programming, Part I
- Introduction of virtual instrumentation and LabVIEW
- Three parts of virtual instrumentation - front panel, block diagram, and connector pane
- Three LabVIEW palettes - control palette, function palette, and tools palette.
- LabVIEW controls and indicators on the front panel and block diagram
- Data flow in LabVIEW
|
Lecture02.ppt |
| Lecture/Hands-On |
LabVIEW Programming, Part II
- LabVIEW data types - numeric, Boolean, string and waveform
- While and for loops, case structures, sequence structures, and formula nodes
- Express VI
|
Lecture04.ppt |
| Lecture/Hands-On |
LabVIEW Programming, Part III
- Array and cluster functions
- Error handling
- Basic LabVIEW programming architecture
- Graph and chart
|
Lecture05.ppt |
| Lab | Simulation of Dynamic Responses of the First- and Second-Order Linear Systems | Project01.doc |
| Lecture |
Signal Conditioning
- Ideal operational amplifier
- Differential amplifier
- Integrator, differentiator, and comparator
- Filters
|
Lecture07.ppt |
| Lecture/Hands-On |
LabVIEW Programming, Part V
- Basic data acquisition concepts
- Data acquisition application using NI-DAQmx
- Data acquisition application using LabVIEW
|
Lecture08.ppt |
| Lab | Data Acquisition Using NI-DAQmx | Project02.doc |
| Lab | Signal Generation Using NI-DAQmx | Project03.doc |
| Lecture/Hands-On |
Data Analysis Using LabVIEW
- Interfacing with The MathWorks, Inc. MATLABĀ® software code using LabVIEW
- Fast Fourier transform (FFT)
- Digital filtering
|
Lecture16.ppt |
| Lab | FFT and Digital Filtering Using LabVIEW | Project04.doc |
| Lecture |
Biopotential Electrode and Amplifier
- Electrode/electrolyte interface
- Half-cell potential
- Electrode polarization
- Electrode circuit model
|
Lecture14.ppt |
| Lab | Instrumentation Amplifier | Project05.doc |
| Lab | Lowpass and Highpass Filters | Porject06.doc |
| Lecture |
Electrocardiograph
- The origin of biopotential
- Electrocardiogram (ECG)
- Electrocardiograph
|
Lecture19.ppt |
| Lecture |
Blood Flow and Pressure Measurement
- Electromagnetic flowmeter
- Ultrasonic flowmeter
- Direct blood pressure measurement
- Indirect blood pressure measurement
|
Lecture21.ppt |
| Lecture |
Electrical Safety
- Physiological effects of electricity
- Macroshock hazard
- Microshock hazard
- Electrical safety codes and standards
|
Lecture22.ppt |
| Lab | Electrocardiograph | Project07.doc |
Textbooks:
1. Webster, John G. Medical Instrumentation, Application, and Design. Third edition.
2. National Instruments, LabVIEW Course Manual (six hour).
Download Course Materials
Textbook
The recommended textbook is Virtual Bio-Instrumentation - Biomedical, Clinical, and Healthcare Applications in LabVIEW, by Jon B. Olansen and Eric Rosow.
Table of Contents Summary
Chapter 1 Introduction
Chapter 2 Basic Concepts
Chapter 3 Biopotentials
Chapter 4 Cardiopulmonary Dynamics
Chapter 5 Cardiopulmonary Applications
Chapter 6 Vision and Motion Control Applications
Chapter 7 Medical Device Testing
Chapter 8 LabVIEW in a Regulated Environment
Chapter 9 Medical Informatics
Chapter 10 Executive Dashboards
Chapter 11 Mathematical Modeling/Simulation of Physiologic Systems
Chapter 12 Virtual Bio-Instrumentation, LabVIEW, and the Internet
Chapter 13 Future Potential
The book comes with LabVIEW example programs that are referenced in the courseware notes above. Three of the examples found on the CD in the book available here:
Download Course Materials
Software Development Environment
NI LabVIEW
NI LabVIEW is a graphical development environment for creating flexible and scalable test, measurement, and control applications rapidly and at minimal cost. With LabVIEW, engineers and scientists interface with real-world signals, analyze data for meaningful information, and share results and applications. Regardless of experience, LabVIEW makes development fast and easy for all users.
Data Acquisition Platform
NI Educational Laboratory Virtual Instrumentation Suite (NI ELVIS)
The NI Educational Laboratory Virtual Instrumentation Suite (NI ELVIS), based on LabVIEW, is a design and prototype environment for university science and engineering laboratories. NI ELVIS consists of virtual instruments (VIs) based on LabVIEW, a multifunction data acquisition device, and a custom-designed benchtop workstation and prototype board. This combination provides a ready-to-use suite of instruments for all educational laboratories.
MATLABĀ® is a registered trademark of The MathWorks, Inc.