KHACE Logo
Home

  contents search contact us

Humusoft Extended Real Time Toolbox 3.1

The Extended Real Time Toolbox brings the power of MATLAB and Simulink to the real world. It allows you to access external analogue 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 a powerful block library and without the need for any additional tools.

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 the real-time and data acquisition capabilities of your computer.

 
Collage Need a data acquisition board? Get one FREE!!!

 
Key Features
The latest version: Extended Real Time Toolbox 3.1, offers major new features and enhancements over previous versions.
  • A complete off-the-shelf solution with drivers for your favourite data acquisition board, or optionally bundled with a compatible data acquisition board.

  • New runs with Microsoft Windows 95/98, Windows-NT/2000 and MATLAB R12 / Simulink 4.0

    - drivers for more than 100 industry-standard data acquisition boards available, including A/D, D/A, digital I/O, quadrature encoders, counters, mouse, joystick and more

    - PCI and PCMCIA Cardbus support

    - Serial communication support in MATLAB and Simulink

  • Real-time kernel with sampling frequencies up to 66 kHz with no external clock source required
  • Data acquisition sampling rate up to the speed of your data acquisition board (even over 1 MHz)
  • Simulink block library for creating real-time simulations and control loops


  • - Triggered blocks for Stateflow driven applications

  • level-triggered data acquisition with pre-triggering
  • - Frame based blocks improving performance of DSP applications in Simulink significantly

Block diagram of real-time FFT using Real Time Toolbox and DSP Blockset
Block Diagram of real-time FFT using Real Time Toolbox and DSP Blockset


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!

Simulink real-time block library
Simulink real-time Block Library


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.

Driver for the HUMUSOFT AD512 data acquisition board
  Driver for the HUMUSOFT AD512 Data Acquisition Board


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.

HUMUSOFT AD 512 data acquisition board

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.

These bundled data acquisition boards are available at discounted prices or, under certain conditions, even free of charge. Please contact us for more information.

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!


Serial communication in Simulink
  Serial communication in Simulink

 


Navigation 


Copyright 1999/2008. Kelvin Hales Associates Ltd.