title: Teaching computer interfacing with virtual instruments in an object-oriented language.
abstract: LabVIEW is a graphic object-oriented computer language developed to facilitate hardware/software communication. LabVIEW is a complete computer language that can be used like Basic, FORTRAN, or C. In LabVIEW one creates virtual instruments that aesthetically look like real instruments but are controlled by sophisticated computer programs. There are several levels of data acquisition VIs that make it easy to control data flow, and many signal processing and analysis algorithms come with the software as premade VIs. In the classroom, the similarity between virtual and real instruments helps students understand how information is passed between the computer and attached instruments. The software may be used in the absence of hardware so that students can work at home as well as in the classroom. This article demonstrates how LabVIEW can be used to control data flow between computers and instruments, points out important features for signal processing and analysis, and shows how virtual instruments may be used in place of physical instrumentation. Applications of LabVIEW to the teaching laboratory are also discussed, and a plausible course outline is given.
authors.affiliation: Department of Biochemistry, University of Minnesota, St. Paul 55108, USA.
authors.forename: M
authors.initials: M
authors.lastname: Gulotta
mesh_terms: D001703:Biophysics / Q000193:education* / Q000295:instrumentation* / Q000706:statistics & numerical data; D011381:Programming Languages; D012984:Software; D014584:User-Computer Interface