Software
Data Acquisition:
Data acquisition is performed with two packages. Our primary package is a MATLAB suite written by Scott Molitor and Paul Manis. This program requires a current version of MATLAB (6.3-7.x), along with the Data Acquisition Toolbox and Signal Processing Toolbox. We use National Instruments data acquisition cards (primarily NI6052E), so the program has been tested and used with these cards; while other types of cards are supported by the toolbox, the acquisition module may require modification to either add or remove features specific to the NI cards.An older version of the program may be downloaded from Scott Molitor's site. (note: this is a direct link to the zip file)
The current version can be found in the acquisition downloads section at www.manislab.org. You must have permission to access the new site (you may register or must be a current or recent past member of the lab).
The "manual" can be found here; it is slightly out of date, but with regards to the main parts of the program it is fine.
Analysis:
We use a variety of programs for analysis. The principal analysis routines however are written in MATLAB. A rather complex suite of routines is used and these are under constant development. The main analysis program is built around the concept of maintaining a database of files and analysis information/results. This database is maintained as a matlab file for a given experiment, and allows a quick semiautomatic re-analysis of the data, or additional analyses. The goal is that the program handles most of the analysis in an objective, algorithm-defined way, taking the user's biases and expectations out of the loop.The following routines can be used to access the data generated by the acquisition program, and the routine "plugin.m" is a skeleton for analysis.
- read_acq_mat.m
- read_one.m
- read_datac.m
- plugin.m
