diff --git a/README.md b/README.md index 07d94dc..f6d7ac9 100644 --- a/README.md +++ b/README.md @@ -1,10 +1,12 @@ # Instrument-control -The repository contains various MATLAB objects made for controlling instruments. The superclass `MyInstrument` has some basic functionality the subclasses can use. The MyTrace object is made for simple loading, saving and plotting of data and passing the data around with associated units and tags. +The repository contains various MATLAB objects for controlling instruments (from command line and from GUIs), recording and saving data traces with metadata, and for interactive data analysis. + +For more detailed information please refer to the project [Wiki](https://github.com/engelsen/Instrument-control/wiki) ## Dependencies -The software is tested with MATLAB 2019b +The software is tested with MATLAB 2019b. Additional toolboxes required: * Most instrument classes use [Instrument Control Toolbox](https://ch.mathworks.com/products/instrument.html?s_tid=FX_PR_info) -* `MyFit` classes need [Curve Fitting Toolbox](https://www.mathworks.com/products/curvefitting.html), [GUI Layout Toolbox](https://ch.mathworks.com/matlabcentral/fileexchange/47982-gui-layout-toolbox), [UICOMPONENT toolbox](http://ch.mathworks.com/matlabcentral/fileexchange/14583-uicomponent-expands-uicontrol-to-all-java-classes) and [Signal Processing Toolbox](https://ch.mathworks.com/products/signal.html) +* `MyFit` classes need [Curve Fitting Toolbox](https://www.mathworks.com/products/curvefitting.html) and [Signal Processing Toolbox](https://ch.mathworks.com/products/signal.html) * The control class for HighFiness wavelengthmeters needs [MATLAB Support for MinGW-w64 C/C++ Compiler](https://ch.mathworks.com/matlabcentral/fileexchange/52848-matlab-support-for-mingw-w64-c-c-compiler)