Main Content

Additional Capabilities with Simulink Coder and Embedded Coder

You can include additional capabilities for Simulink® Support Package for Arduino® Hardware if you install Simulink Coder™ or Embedded Coder®.

The Configuration Parameters dialog box provides options to add these additional capabilities while you configure the Simulink model. After you select Arduino as the Hardware board (in the Hardware Implementation pane), go to Advanced Parameters and select the required option.

This table lists the capabilities that you can use if you install Simulink Coder or Embedded Coder (go to the Code Generation tab to view the various options like Optimization, Report, Code Style, and so on).

ProductsCapabilitiesAccess the Options

Simulink Support Package for Arduino Hardware only

  • Create logic using blocks in a Simulink model and deploy the model to Arduino hardware

  • Monitor signals and tune parameters (External mode)

 

Simulink Support Package for Arduino Hardware + Simulink Coder

  • Create logic using blocks in a Simulink model and deploy the model to Arduino hardware

  • Monitor signals and tune parameters (External mode)

  • Access the C code generated from Simulink and trace it back to the original model

  • Perform MAT-file logging

Simulink Support Package for Arduino Hardware + Embedded Coder

  • Create logic using blocks in a Simulink model and deploy the model to Arduino hardware

  • Monitor signals and tune parameters (External mode)

  • Access the C code generated from Simulink and trace it back to the original model

  • Perform MAT-file logging

  • Generate optimized code

  • Use code replacement libraries

  • Perform software-in-the-loop and processor-in-the-loop verification