Matlab SMT Toolbox by SINUS Messtechnik GmbH
The SINUS Measurement Toolbox for MATLAB® (SMT) is an inexpensive tool which enables multi-channel data acquisition systems to be directly controlled using MATLAB. This includes all systems manufactured by SINUS Messtechnik GmbH, including Soundbook, NoisePAD, Apollo and Apollo_Lite Boxes, Tornado and Typhoon systems. The full power, flexibility and high performance of MATLAB can then be harnessed by the user for both data acquisition also analysis.
The SMT is not just a file export interface delivering data in a MATLAB-readable format: it provides MATLAB programmers with an easy-to-use control interface which allows data to be accessed both during and after the data acquisition. The SMT implements a consistent interface between MATLAB and the various multi-channel data acquisition instruments manufactured by SINUS Messtechnik GmbH.
Various types of applications are possible using MATLAB SMT
Using MATLAB SMT, the multi-channel hardware can be directly controlled from the MATLAB command line or from user-written functions. In addition to running programs in the interpreter mode, as is possible for every user having a MATLAB license, the MATLAB programs can also be compiled.
SINUS Messtechnik GmbH is a Connections Program Partner of MathWorks Inc. and provides support to the development of customised MATLAB applications.
The application developer is provided with a clear and consistent conceptual model, which explains device-specific interface procedures and data structures. MATLAB SMT software enables the user to easily exploit all SINUS multi-channel data acquisition instruments with a minimum of programming.
Three concepts are fundamental to the MATLAB SMT:
- Devices – physical or virtual (file) devices
- Channels – logical data streams from or to the device
- Properties – defined attributes of devices and channels which can be read and (where appropriate) set
The key characteristics of the MATLAB SMT are:
- Reliable and stable foundation for application programming
- Independence from operating system and drivers
- Large degree of software reusability and accelerated development
- Simplified data acquisition with scalable number of physical/logical channels
A more detailed description of the MATLAB SMT is provided on the SINUS Messtechnik GmbH website: https://sinus-leipzig.de/en/produkte/software/smt