MathWorks has revealed a number of key updates to Simulink Real-Time that will enhance rapid control prototyping and hardware-in-the-loop (HIL) testing with Model-Based Design.
In Release 2020b, Simulink Real-Time has been enabled with the QNX Neutrino RTOS, a multi-process 64-bit POSIX-compliant real-time operating system from BlackBerry. The QNX RTOS is widely used in life and safety-critical systems for vehicles, medical devices, industrial controls, rail, robotics and aerospace & defence.
The update builds on the existing Simulink Real-Time and Speedgoat integration, enabling engineers to extend their Simulink models with I/O driver blocks, automatically build real-time applications, create instrumentation, and perform interactive or automated runs on a target computer.
Engineers will be able to replace a physical system such as a vehicle, aircraft, or robot with a real-time simulation of a virtual system to reduce the cost of testing. The QNX Neutrino RTOS enables new workflows, making real-time computing problems easier to solve, particularly when multiple tasks compete for a system’s resources.
Commenting Grant Courville, VP, products and strategy, BlackBerry QNX, said, “QNX is the RTOS of choice for mission-critical embedded systems, and countless engineers across a wide range of industries rely on MathWorks’ Simulink Real-Time for simulation and Model-Based Design. This integration will allow teams to work in their preferred environment and reap the benefits that the QNX Neutrino RTOS has to offer from design to deployment.”
“Engineers working on complex embedded systems are constantly looking for ways to improve real-time simulation and testing with Model-Based Design,” said Jay Abraham, manager – verification products, MathWorks. “With the enablement of the QNX Neutrino RTOS, they can now work with Simulink Real-Time to address design challenges that require streamlined solutions for rapid control prototyping and HIL testing.”
Downloadable the Simulink Real-Time Target Support package includes development tools and run-time components, including a cross-compiler provided at no additional cost, to compile and run real-time applications.
Additional capabilities now available in Simulink Real-Time include: