Вы находитесь на странице: 1из 4

|===============================================================================

========|
|===============================================================================
========|
| __ __
_
_
_______
_ _
|
| | \/ |
(_) | |
|__ __|
| | |
|
| | \ / | ___ _ __ ___ _ __ _ ___| |_ ___ _ __
| | ___ ___ | | |__ __
___ __ |
| | |\/| |/ _ | '_ ` _ \| '__| / __| __/ _ \| '__|
| |/ _ \ / _ \| | '_ \ / _
\ \/ / |
| | | | | __| | | | | | | | \__ | || (_) | |
| | (_) | (_) | | |_) | (_
) > < |
| |_| |_|\___|_| |_| |_|_| |_|___/\__\___/|_|
|_|\___/ \___/|_|_.__/ \__
_/_/\_\ |
|
|
|===
Copyright (c) 2013, Raymond Carley & Adrian Walsh
===|
|===
University College Dublin, Ireland
===|
|===
www.ucd.ie/circuits/memristor
===|
|===============================================================================
========|
| Presented in:
|
| Memristor Circuit Investigation through a new Tutorial Toolbox,
|
| A. Walsh, R. Carley, O. Feely, A. Ascoli,
|
| in Proc. European Conference on Circuit Theory and Design, Dresden, Septembe
r 2013. |
|===============================================================================
========|
____ _ __ ____ ______ ___
__
__
___ ______ ____ ____ _ __
/ _// |/ // __//_ __// _ | / / / / / _ |/_ __// _// __ \ / |/ /
_/ / /
/_\ \ / / / __ | / /__ / /__ / __ | / / _/ / / /_/ //
/
/___//_/|_//___/ /_/ /_/ |_|/____//____//_/ |_|/_/ /___/ \____//_/|_/
All Users:
1. Unzp the MemristorToolbox.zip
2. Navigate to the MemristorToolbox directory within MATLAB OR add the d
irectory to the MATLAB path*
3. On the first run of the MemristorToolbox, the memristor models should
be automatically compiled for your
system; however if you receive an error message when you first r
un the MemristorToolbox, then follow
the "Fix Installation" Instructions below.
*For help adding folders to MATLAB path:
co.uk/help/matlab/ref/addpath.html
______ ____
/_ __// __ \

___ __ __ _ __
/ _ \ / / / // |/ /

http://www.mathworks.

/ / / /_/ / / , _// /_/ //


/
/_/ \____/ /_/|_| \____//_/|_/
To run the Memristor Toolbox, simply run the MemristorToolbox.m file in MATLAB.
The toolbox will then open.
To run MemristorToolbox.m:
-> Navigate to the directory containing MemristorToolbox.m and type "MemristorTo
olbox" into the Command Window
OR Add the path of the directory containing MemristorToolbox.m and type "Memrist
orToolbox" into the Command Window
OR Open MemristorToolbox.m in the MATLAB editor and press F5 (Windows) , Cmd + O
ption + R (Mac)

_ __ ____
__ ___ ___ ______ __
___
___
/ |/ / / __ \
/ |/ / / _ |/_ __// / / _ | / _ )
/
/ / /_/ /
/ /|_/ / / __ | / / / /__ / __ | / _ | (Windows 64bit or
Mac OSX only)
/_/|_/ \____/
/_/ /_/ /_/ |_|/_/ /____//_/ |_|/____/
For Windows users without MATLAB, it is possible to run a reduced functionality
Toolbox. These executable files can be
downloaded from www.ucd.ie/circuits/memristor also.
You will need to download the MATLAB Compiler Runtime to run the executables:
Windows 64 Bit:
vERSION 2012b (8.0) - http://www.mathworks.co.uk/products/compiler/mcr/
Windows 32 Bit:
Sorry! Not supported at this time. If you have MATLAB, you can still run the ful
ly functional MemristorToolbox.m file.
Mac OSX:
vERSION 2012a (7.17) - http://www.mathworks.co.uk/products/compiler/mcr/
____ ____ ___
_____ ____ _ __ ______ ____ _ __ ______ ____
/_ / / _// _ \ / ___// __ \ / |/ //_ __// __// |/ //_ __// __/
_ / /_ _/ / / ___/ / /__ / /_/ //
/ / / / _/ /
/ / / _\ \
(_)/___//___//_/
\___/ \____//_/|_/ /_/ /___//_/|_/ /_/ /___/
This .zip should contain the following files and folers:
-images: contains all the images for the Toolbox
-Simulink: contains all the circuits and memristor library
-memory.mat: a data file which is used to see if the Toolbox has been installed
and to control the splash screen
-MemristorToolbox.m: the main Memristor Toolbox file - Run this file!
-Readme.txt: the file you are currently reading

___ ____ ____ __ __ ____ ___ ____ ___


____ ____ ____ ______ _
__ ___
___ ____
/ _ \ / __// __ \ / / / // _// _ \ / __// _ \
/ __// __ \ / __//_ __/| |
/| / // _ | / _ \ / __/
/ , _// _/ / /_/ // /_/ /_/ / / , _// _/ / // / _\ \ / /_/ // _/ / / | |/
|/ // __ | / , _// _/
/_/|_|/___/ \___\_\\____//___//_/|_|/___//____/ /___/ \____//_/
/_/
|__/
|__//_/ |_|/_/|_|/___/

Required Software to Run the Memristor Toolbox


MATLAB, including:
o Simulink
o Simscape
o The Image Processing Toolbox (to display images in the toolbox)
o The Symbolic Toolbox (for solving user inputted memristor equations)
o A Compatible MATLAB Compiler - see http://www.mathworks.co.uk/support/
compilers/R2013a/index.html

____ ____ _ __
____ _ __ ____ ______ ___
__
__
___ ______ ____
____ _ __
/ __// _/| |/_/ / _// |/ // __//_ __// _ | / / / / / _ |/_ __// _/
/ __ \ / |/ /
/ _/ _/ / _> <
_/ / /
/_\ \ / / / __ | / /__ / /__ / __ | / / _/ / /
/_/ //
/
/_/ /___//_/|_| /___//_/|_//___/ /_/ /_/ |_|/____//____//_/ |_|/_/ /___/ \
____//_/|_/
If you receive an error message when you first run the MemristorToolbox or when
you try to run the Simulink models,
it is most likely that you do not have a compiler that MATLAB supports. See the
instructions below for your OS (Operating System):

windows 32Bit
1. MATLAB on Windows 32Bit should have the lcc-win32 compiler included,
but if problems persist, try the instructions for 64 bit below.
Windows 64Bit / Mac OSX** / Linux
4. A Compatible MATLAB Compiler for your OS & Matlab Version is required
to run the Simulink simulations
- see http://www.mathworks.co.uk/support/compilers/R2013a/index.
html
- If you are running an older version of MATLAB, click "Details"
on the
right-hand column corresponding to your MATLAB version on this
page:
http://www.mathworks.co.uk/support/sysreq/previous_relea
ses.html
5. Navigate to /MemristorToolbox/Simulink directory within MATLAB
6. Run the command "ssc_build Memristor" in the MATLAB Command Window
- The library of memristors will be compiled for your system

** On MAC OSX if you wish to you XCode as your compiler, you must instal
l a extra patch, as described here:
http://www.mathworks.co.uk/support/solutions/en/data/1-FR6LXJ/
|===============================================================================
========|
|===
Copyright (c) 2013, Raymond Carley & Adrian Walsh
===|
|===
University College Dublin, Ireland

===|
|===

www.ucd.ie/circuits/memristor
===|
|===============================================================================
========|