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

Share

COinS
 
Apr 11th, 10:00 AM Apr 11th, 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.