Concurrent’s RT-LAB RLX allows design engineers to perform complex simulation, rapid prototyping and hardware-in-the-loop testing on Concurrent iHawk™ Linux®-based real-time multiprocessing systems. Dynamic system and mathematical models built using MathWorks’ Simulink and National Instruments’ SystemBuild can be easily executed in real-time without the need for time-consuming programming and system set up.
RT-LAB RLX revolutionizes the engineering process in system design. Its power and flexibility can be applied to the most complex simulation and control problems, dramatically speeding up test system implementation. RT-LAB RLX automatically prepares your model for real-time execution. Using a simple six-step GUI, engineers can select a Simulink or SystemBuild model, assign subsystems to specific target nodes, transparently perform code compilation, establish inter-node communications and assign signal I/O.
RT-LAB RLX supports a wide range of run-time configurations from a single-system host/target to a complex network of target systems controlled from a single host. Many complex models cannot be executed in real-time on a single processor. RT-LAB RLX provides tools for running highly complex models on a dual, quad or 8-processor iHawk or on a network of distributed iHawks using ultra low-latency communications to achieve the required performance. RT-LAB RLX iHawk target systems can also be hosted by RT-LAB software running on a Windows PC.
RT-LAB RLX is tightly integrated with the Simulink environment. A model developed in Simulink can be executed in real-time on one or more distributed targets. RT-LAB RLX provides a special blockset to prepare the model for distributed processing, inter-node communication and signal I/O. Once a model has been prepared, RT-LAB RLX uses Real-Time Workshop to convert separated components into C code for compilation on each target processor. For designs that require state logic, RT-LAB RLX also fully supports real-time Stateflow blocks within Simulink models.
RT-LAB RLX is also fully compatible with the MATRIXx product family – Xmath, SystemBuild and AutoCode. Engineers can use SystemBuild to develop a system model and prepare it for real-time execution. Separated subsystem models are converted to C code using AutoCode and then compiled and executed on the target system.

RT-LAB RLX takes full advantage of Concurrent iHawk symmetric multiprocessors running the RedHawk Linux real-time operating system. The iHawk is a high-performance PCI-based computer platform especially designed for real-time data acquisition, simulation, and industrial systems applications. The iHawk features from one to eight Intel® Pentium® Xeon™ processors and up to 4 GB of memory in a single rackmount or tower enclosure.
At the heart of each iHawk system is Concurrent's RedHawk real-time Linux. Fully compatible with the popular Red Hat® Linux distribution, RedHawk features high I/O throughput, fast response to external events, and optimized interprocess communication. RedHawk's multithreaded, fully preemptible Linux kernel with low-latency enhancements make it the ideal Linux environment for complex modeling applications. RedHawk's true symmetric multiprocessing support includes load-balancing and CPU shielding to maximize determinism and real-time performance in RT-LAB RLX target execution.
RT-LAB RLX includes RT-Scope, a powerful GUI that allows the user to select and view signals as plots or gauges while the simulation is running. Users can interact with the simulation by changing parameters and I/O signals through sliders and buttons. Once running, a user views signals by selecting the signal name from drop-down menus in any of the displays on the panel. RT-Scope extracts the signal names directly from the model so it is easy to identify which signals to view. RT-Scope also provides many options found on an actual oscilloscope, such as time-base adjustment and synchronization with a base signal.
For users who wish to create a customized operator GUI, RT-LAB RLX offers programming interfaces for C, Visual Basic, Python, MATLAB M script and the popular LabVIEW interface.
RT-LAB RLX provides unique data visualization and logging tools that make it the industry's most complete and convenient real-time system design environment. Emphasis is placed on providing full, on-line access to a model's signals in real-time. RT-LAB RLX provides a wide range of high-performance RedHawk Linux I/O driver support for the most demanding applications. Supported PCI hardware includes analog and digital data acquisition, CANbus, MIL-STD-1553, ARINC 429, high-speed OHCI and FireWire.
RT-LAB RLX's on-the-fly Dynamic Signal Tracing feature significantly optimizes the building and testing of simulations. Instead of having to define which signals need to be displayed or logged from the simulation before creating and compiling the model, Dynamic Signal Tracing allows you to access the name and value of any signal in the model at run-time. This feature can save a significant amount of time and effort, particularly when developing and debugging a model.
RT-LAB RLX supports true multi-threaded, multi-rate execution of subsystems. This feature allows selected subsystems to be updated at faster rates than others rather than executing the whole model at the fastest time step. Removing redundant time steps frees up computation cycles for the more demanding subsystems which in turn allows larger models to consume less processing power.
RT-LAB RLX provides tools for easily separating a model into subsystem components that can be executed in parallel on multiple target systems. The target environment can be a single multiprocessor iHawk system or multiple iHawk systems connected by a high-speed network. At execution time, RT-LAB RLX offers seamless support for interprocessor communication using any combination of TCP/IP, IEEE 1394 FireWire and shared memory, all providing low-latency communication of data between target systems. Users can interact with the simulation in real-time from the host station using TCP/IP or FireWire depending upon the update rate required.

RT-LAB RLX's unique ability to allow subsystem simulation on parallel targets makes it an ideal platform for group collaboration on large simulation projects. Each group can focus on developing the simulation of their own subsystem, testing it in real-time on their own simulator. Individual models can then be readily incorporated into a simulation of the complete system. RT-LAB RLX allows groups to analyze data from the entire simulation to study how their subsystem interacts with other subsystems, and to change parameters to optimize the subsystem design.
Automotive
RT-LAB RLX's distributed target environment provides the compute power needed for parametric study, early control system verification and virtual integration. Automotive engineers can utilize RT-LAB RLX simulation and analysis before actual road or bench tests. As a result, engineers can identify and resolve critical technical obstacles and integration errors early, shortening the development cycle. In addition, up-front system engineering can help accurately plan the need for physical prototypes, reducing overall program cost. Many automotive industry leaders have selected RT-LAB RLX for advanced development projects. RT-LAB RLX allows reuse of models from early analysis and prototyping work in order to bring a hardware-in-the-loop system online faster than ever.
Aerospace
RT-LAB RLX simulations can be employed to validate and debug aircraft subsystems early in the design process, thus minimizing the need for costly redesigns. Areas of applicability include real-time simulation, dynamic systems analysis, model creation and flight sciences engineering. RT-LAB RLX can also be used for producing aerodynamic, flight control and engine models for training simulators that are certifiable under FAA and JAA regulations. RT-LAB RLX's DINAMO flight dynamics package option is available to support aerospace applications.

Electromechanical
RT-LAB RLX is very useful in applications such as electric circuit, electric drive and power system modeling, simulation and control. RT-LAB RLX can create real-time simulations of electrical systems found in energy distribution networks, power generation plants, aircraft, trains and electric vehicles.
Simulink's SimPowerSystems blockset and RT-LAB RLX's ARTEMIS application package are available to support electro-mechanical simulation. SimPowerSystems allows users to create models of electrical power circuits using familiar component blocks inside a Simulink schematic diagram. Although SimPowerSystems is designed for off-line, non-real-time analysis, RT-LAB RLX users can readily convert SimPowerSystems models into real-time simulations.
Industrial Control
Startup is a critical phase in most industrial plant operations. Design errors often lead to costly delays and damage to expensive equipment. Experience has shown that the best way to achieve a trouble-free startup is to test the control system on a simulated plant prior to going online in the real plant. RT-LAB RLX can be used to simulate the most complex plant dynamics. RT-LAB RLX can generate analog and digital I/O for wire-to-wire simulation or can communicate directly to distributed control systems (DCS) or PLCs via industry-standard protocols. When the plant is operational, operators can reuse the simulator to practice their responses to abnormal conditions.
RT-EVENTS Time Compensation for Mixed-Mode Simulation
The RT-Events blockset is used with Simulink to improve the efficiency and accuracy of continuous-time and discrete-time system simulations whose dynamics change due to discrete events. RT-Events relies on a compensated discrete-time simulation method that features both improved accuracy for mixed-mode systems and fast simulation of cyclic event-driven systems. RT-Events compensates for errors introduced when events occur between samples. Accuracy is dependent upon the time step selected with respect to the frequency content of continuous signals. RT-Event uses a non-iterative fixed time-step algorithm that results in faster simulation than obtainable with variable-step algorithms.
RT-Events supports distributed real-time simulation suitable for hard real-time applications such as hardware-in-the-loop or embedded systems.