SHMTools is a MATLAB package that facilitates the construction of structural health monitoring (SHM) processes. The package provides a set of functions organized into modules according to the three primary stages of Structural Health Monitoring: Data Acquisition, Feature Extraction, and Feature Classification. A modular function design and set of standardized parameter formats make it easy to assemble and test customized SHM processes.
SHMTools is made available for free by the LANL/UCSD Engineering Institute. It is the beginning of a larger effort to collect and archive proven approaches to SHM for reuse by the research community. The package therefore includes various algorithms with source codes, along with structural data to serve as benchmarks for the evaluation of algorithms.
While SHMTools can function as a standalone toolbox, it is recommended to also use the mFUSE graphical user interface. When used in conjunction, SHMTools and mFUSE create a fully functional development environment to prototype and test SHM processes.
Updated version of mFUSE software fixes compatibillity issues with latest version of Matlab.
mFUSE: Function Sequencer for MATLAB is a Java based graphical user interface for use with MATLAB. mFUSE facilitates the development of analytical processes by allowing users to quickly and intuitively connect MATLAB functions as steps in a sequence. mFUSE will help you easily develop and compare similar processes as well as simplifying collaboration on projects through the use of session files (.ses) and packages. mFUSE features a modern graphical display, drag-and-drop support, advanced m-file parsing, numerous saving options, and a reconfigurable function library.
Using mFUSE to enhance your experience with MATLAB can simplify your thinking while increasing productivity. mFUSE encourages you to develop a set of modular functions which you commonly use . Modular design entails standardizing the header format and data structures used in your functions. As you begin to develop a database of functions which can be reused in new processes, you will find yourself repeating code less frequently and therefore saving time. Even users unfamiliar with MATLAB can make use of your modular MATLAB functions through the information-rich interface mFUSE provides.
To begin using mFUSE, use the download link to the right to download a zip file containing the software and documentation. Extract the contents of the zip file to a directory on your hard disk then open the mFUSE_Help.pdf file. Part II of the manual provides installation instruction for Windows, Mac, and Linux systems.