Download

RTC Toolbox

The latest release of the RTC Toolbox.


Setup

The RTC Toolbox requires a MATLAB version R14SP3, 7.1 or later.

There are two alternatives for the use of the RTC Toolbox:

  1. load the toolbox each time you need it
  2. installation of the toolbox

You can try out the toolbox using the first option and install the toolbox later on.

Option A requires that every time you want to use the RTC Toolbox you need to perform the steps 3 and 4 below.

Option B will install the RTC Toolbox, such that it is loaded automatically on startup of Matlab. This requires to go only once through the installation routine, but will slightly increase the time for starting Matlab. Installation makes use of Matlab's savepath function, which may not work for users with limited write permissions.


Option A: Loading of the Real-Time Calculus (RTC) Toolbox

  1. Extract the downloaded zip package. The extracted directory will contain a directory called rtc.
  2. Copy or move the directory rtc to some directory, e.g. to /home/user/my_tools/rtc

Each time you want to use the toolbox, do the following

  1. Open Matlab and change to the rtc directory:
 >> cd /home/user/my_tools/rtc
  1. Run:
 >> rtc_load


Option B: Installation of the Real-Time Calculus (RTC) Toolbox

  1. Extract the downloaded zip package. The extracted directory will contain a directory called rtc.
  2. Copy or move the directory rtc to its final installation destination, e.g. to $MATLAB$/toolbox/rtc
  3. Open Matlab and change to the rtc directory:
 >> cd $MATLAB$/toolbox/rtc
  1. Run:
 >> rtc_install


Now you can start using the RTC Toolbox. To explore the functionality of the RTC Toolbox, try the following:

 >> help rtc

In case of any problems feel free to send an e-mail to rtc@tik.ee.ethz.ch.


Uninstalling the Real-Time Calculus (RTC) Toolbox:

  1. Run:
 >> rtc_uninstall
  1. You may now delete the directory $MATLAB$/toolbox/rtc

License

Copyright (c) 2004-2008 Computer Engineering and Networks Laboratory (TIK) ETH Zurich, Switzerland. All rights reserved.

Real-Time Calculus (RTC) Toolbox
http://www.mpa.ethz.ch/rtctoolbox

Redistribution and use in source and binary forms, with or without modi- fication, are permitted provided that the following conditions are met:

  • Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.
  • Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.
  • Neither the name of ETH Zurich nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.