Real Time Toolbox


[short description][contact addresses][homepage]

The Extended Real Time Toolbox brings the power of MATLAB and Simulink to the real world. It allows you to access external analog and digital signals, with almost no hardware knowledge. You can experiment with signal processing, control system design and similar tasks directly from the Simulink environment using powerfull block library without the need to use any additional tool. Based on a high performance real-time kernel and drivers for popular A/D and D/A boards, the Extended Real Time Toolbox is your interface to real-time and data acquisition capabilities of your computer.


Key Features

The latest version, Extended Real Time Toolbox 3.12, offers major new features and enhancements over previous versions.


Real-Time Simulation

The real-time simulation is one of the most challenging tasks. Yet it is incredibly easy with the Extended Real Time Toolbox: you just create a simulation diagram as you would normally do in Simulink, add real-time blocks from the Extended Real Time Toolbox library and that's it!

Your data acquisition board is represented by an Adapter block, which allows modifying its settings. The inputs and outputs are represented by input and output blocks, and a different sampling period can be specified for each I/O block. This enables creating multirate simulations and control loops.

Such real-time simulation diagrams preserve most of the Simulink advantages, such as fully interactive work, extreme ease of use and 100% compatibility with Stateflow and blocksets. Wide range of buffered, frame-based and triggered blocks offer the best solution for different applications. They are able to run at about 1 kHz and are suitable for most laboratory experiments.


Easy Access to Hardware

One of the most difficult tasks while getting a data acquisition experiment ready is to correctly set all the hardware options of the data acquisition board. The Extended Real Time Toolbox simplifies this as much as possible: the only thing you need to do is to set the parameters in the driver's GUI, and if you use your board with factory-default settings you don't need to change anything at all.

A wide range of data acquisition boards is supported, including those manufactured by Advantech, Analog Devices, Axiom, Computer Boards, Data Translation, Humusoft, Keithley MetraByte, or National Instruments. Specialized devices like a stepping motor controller or quadrature encoders are also supported.


Data Acquisition Boards

The Extended Real Time Toolbox can be optionally delivered in bundle with data acquisition hardware designed to perform optimally in its environment.

Data acquisition boards available from HUMUSOFT:


Serial Communication Support

The Real Time Toolbox Serial Communication package connects MATLAB to the serial communication (RS-232) ports. Utilizing the new MATLAB R12 object- oriented features, it is seamlessly integrated into the MATLAB environment. The serial input and output commands are almost identical to their file counterparts and the serial line is treated almost identically to a file. You can use any data format you wish – all you need to do is to specify the correct format string. The parame ters of the serial line can be changed either using a GUI, or from command line using get and set, like with other MATLAB objects. The transmission itself takes place in background, without slowing down MATLAB operation. You just write your data to the output buffer and the system does the rest of the work. Similarly, you read any incoming data from the input buffer, with or without waiting for the whole message to come. The incoming message boundary can be specified in variety of ways – either by number of characters, or by termi nation string or even multiple termination strings. Simulink blocks for serial communication are also available. Communication between MATLAB and various devices over the serial line now requires no specialized software and is no more a pain!


Send EMailScientific Web HomepageInternetadressliste HomepageMy Homepage
Stefan Steinhaus, webmaster@steinhaus-net.de