Department
Computer Science
Major
Computer Science
Research Advisor
McMillin, Bruce
Counsil, Joseph A.
Advisor's Department
Computer Science
Second Advisor's Department
Chemistry
Abstract
A low-cost voltage-to-frequency interface can be used to collect and process data from instrumentation by means of a soundcard input to a personal computer. A program was designed to read, analyze, process, and generate reports from the resulting data stream. The program design was based upon a list of requirements from the user, including parameters specifying data rate and range, real-time presentation, data analysis, report generation, and the user interface. The program was written in C++ using open-source libraries. Program operation is adaptable through use of a configuration file. The source code was designed to be easily adapted for other applications. Users can save the data in a graphical, plain text, or spreadsheet format.
Biography
Benjamin Stauffer is a student at the University of Missouri-Rolla and is working to receive a bachelor's degree in computer science. He is currently employed as a tutor for UMR's C++ Data Structures class and has served as president of the W0EEE UMR Amateur Radio Club since January 2007. He served a religious mission in Porto Alegre, Rio Grande do Sul, Brazil from 2003-2005 and speaks fluent Portuguese. While not at school, he lives with his family in Dardenne Prairie, Missouri.
Research Category
Management and Information Systems
Presentation Type
Oral Presentation
Document Type
Presentation
Location
Havener Center, Gasconade Room
Presentation Date
11 April 2007, 10:00 am - 10:30 am
Sonic Data: An Open-Source Instrument Data Acquisition Program
Havener Center, Gasconade Room
A low-cost voltage-to-frequency interface can be used to collect and process data from instrumentation by means of a soundcard input to a personal computer. A program was designed to read, analyze, process, and generate reports from the resulting data stream. The program design was based upon a list of requirements from the user, including parameters specifying data rate and range, real-time presentation, data analysis, report generation, and the user interface. The program was written in C++ using open-source libraries. Program operation is adaptable through use of a configuration file. The source code was designed to be easily adapted for other applications. Users can save the data in a graphical, plain text, or spreadsheet format.