| Contents | Index |
| On this page… |
|---|
You can use any PC-compatible computer that runs 32–bit versions of Microsoft® Windows XP, Microsoft Windows Vista ™, or Microsoft Windows 7.
Your computer can be a desktop, laptop, or notebook PC.
Real-Time Windows Target applications use standard and inexpensive I/O boards for PC-compatible computers. When running your models in real time, Real-Time Windows Target software captures the sampled data from one or more input channels, uses the data as inputs to your block diagram model, immediately processes the data, and sends it back to the outside world through an output channel on your I/O board.
I/O boards — Real-Time Windows Target software supports a wide range of I/O boards. Some of the capabilities on a board may not be supported by Real-Time Windows Target software. Check Supported I/O Boards on the MathWorks Web site for an updated list of supported boards and capabilities.
Real-Time Windows Target software provides a custom Simulink block library. The I/O driver block library contains universal drivers for supported I/O boards. These universal blocks are configured to operate with the library of supported drivers. This allows easy location of driver blocks and easy configuration of I/O boards.
You drag and drop a universal I/O driver block from the I/O library the same way as you would from a standard Simulink block library. And you connect an I/O driver block to your model just as you would connect any standard Simulink block.
You create a real-time application in the same way as you create any other Simulink model, by using standard blocks and C-code S-functions. You can add input and output devices to your Simulink model by using the I/O driver blocks from the rtwinlib library provided with the Real-Time Windows Target software. This library contains the following blocks:
Analog Input
Analog Output
Counter Input
Digital Input
Digital Output
Encoder Input
Frequency Output
Packet Input
Packet Output
Stream Input
Stream Output
The Real-Time Windows Target software provides driver blocks for more than 200 I/O boards. These driver blocks connect the physical world to your real-time application:
Sensors and actuators are connected to I/O boards.
I/O boards convert voltages to numerical values and numerical values to voltages.
Numerical values are read from or written to I/O boards by the I/O drivers.
![]() | Features | Software Environment | ![]() |

Learn more about Simulink through this collection of videos, articles, technical literature and the Getting Started with Simulink Guide.
| © 1984-2012- The MathWorks, Inc. - Site Help - Patents - Trademarks - Privacy Policy - Preventing Piracy - RSS |