Shimmer MATLAB Instrument Driver
Software DevelopmentThe Shimmer MATLAB Instrument Driver is an object orientated solution for Shimmer data capture directly into MATLAB.
The solution will allow Shimmer users to stream data directly to MATLAB, and assist users of the Shimmer3 Platform in the development of Shimmer based applications in MATLAB. Shimmer users will benefit from MATLAB’s full range of tools including matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, and Fortran.
Download the Shimmer MATLAB Instrument Driver:
Description
Shimmer MATLAB Instrument Driver
The Shimmer MATLAB Instrument Driver is an object orientated solution for Shimmer data capture directly into MATLAB.
The solution will allow Shimmer users to stream data directly to MATLAB, and assist users of the Shimmer3 Platform in the development of Shimmer based applications in MATLAB. Shimmer users will benefit from MATLAB’s full range of tools including matrix manipulations, plotting of functions and data, implementation of algorithms, creation of user interfaces, and interfacing with programs written in other languages, including C, C++, Java, and Fortran.
Version 1.0 is the first full release, and replaces the beta version 0.X which was initially made available for download. The Instrument Driver is designed to work with MATLAB 2008a (version 7.6) or later on a Windows OS (the library has been tested on Windows XP and Windows 7).
Key features of the Shimmer MATLAB Instrument Driver include:
- Object orientated solution for Shimmer data capture directly into MATLAB
- Provides for full configuration functionality to set features such as
- Sampling rate
- Accelerometer range
- Which sensors are enabled/disabled
- Allows for simultaneous data capture from multiple Shimmer units
- Two example .m scripts which demonstrate the use of the ShimmerHandle class including plotting of data and writing data to a file
- Includes documentation and help info
- Auto calibration of data (added in v1.0)
- Battery Monitoring/Low battery notification
- Support for stored ECG and EMG calibration values
- A method to check for any packet loss (added in v1.0)
- Updated examples (added v1.0)