UEISIM 300 – Simulink/Simulink Coder Target Cube with 3 I/O slots

Simulink/Simulink Coder Target Cube with 3 I/O slots

The UEISIM 300 offers an unprecedented combination of flexibility, high performance, low cost and small size (4″ x 4″ x 4″). Models built in Simulink are deployed directly on the UEISIM using Simulink Coder. The combination creates a powerful new solution in the creation and tuning of many real-time and non-real-time applications. These include simulation model verification, rapid prototyping, and hardware-in-the-loop testing. The UEISIM is rugged, flexible and expandable enough that it is not only a great solution while in your development cycle, it’s also the ideal solution for your production hardware.



  • Simulink applications, compiled Simulink Coder run standalone on the I/O cube
  • Powerful, compact and rugged
  • 4″ x 4.1″ x 4″ provides 3 I/O slots
  • Supports up to 5k “loops” per second
  • Ideal for HIL (Hardware-in-the-loop) applications
  • Ideal for development, prototype and production
  • Standard Linux OS (2.6.x Kernel)
  • Flexible: Over 30 I/O boards available including A/D, D/A, Digital I/O, Counter/Timer, Quadrature encoder, Serial, CAN and ARINC 429 communications.


To use the UEISIM simply:

  1. Build your Simulink application
  2. Open MATLAB, and select Simulink/Embedded target for UEISIM
  3. Convert your model to use the UEISIM I/O blocks (if you had not used them in your original model).
  4. Create and executable via Simulink Coder
  5. Connect the UEISIM in “external mode” (if you wish to remotely monitor the application while running on the UEISIM)
  6. Start your simulation

Six easy steps and your simulation is running live on real hardware.