Accelerating the pace of engineering and science

Simulink Coder

See highlights and screen shots

Variants

Variants

Generate code for active variant choice as specified with Variant Sink and Variant Source blocks

Protected Model Callbacks

Protected Model Callbacks

Define callbacks for customized protected models

Simplified Configuration Parameters

Simplified Configuration Parameters

Configure model more easily via streamlined code generation panes

Simulink Coder Student Access

Simulink Coder Student Access

Obtain Simulink Coder as student-use add-on product or with MATLAB Primary and Secondary School Suite

Model Block Virtual Buses

Model Block Virtual Buses

Interface to Model blocks by using virtual buses, reducing data copies in the generated code

Latest Releases

R2016a (Version 8.10) - 3 Mar 2016

See highlights and screen shots.

Version 8.10, part of Release 2016a, includes the following enhancements:

  • Variants: Generate code for active variant choice as specified with Variant Sink and Variant Source blocks
  • Protected Model Callbacks: Define callbacks for customized protected models
  • Simplified Configuration Parameters: Configure model more easily via streamlined code generation panes
  • Simulink Coder Student Access: Obtain Simulink Coder as student-use add-on product or with MATLAB Primary and Secondary School Suite
  • Model Block Virtual Buses: Interface to Model blocks by using virtual buses, reducing data copies in the generated code

See the Release Notes for details.

R2015aSP1 (Version 8.8.1) - 14 Oct 2015

Version 8.8.1 , part of Release 2015aSP1, includes bug fixes.

See the Release Notes for details.

R2015b (Version 8.9) - 3 Sep 2015

Version 8.9, part of Release 2015b, includes the following enhancements:

  • MinGW-w64 Compiler Support: Compile MEX files on 64-bit Windows with free compiler
  • Internationalization: Generate and review code containing mixed languages for different locales
  • Hardware Implementation Selection: Quickly generate code for popular embedded processors
  • Smarter Code Regeneration: Regenerate code only when model settings that impact code are modified

See the Release Notes for details.

R2015a (Version 8.8) - 5 Mar 2015

Version 8.8, part of Release 2015a, includes the following enhancements:

  • Command-line APIs for protected models
  • Improved use of workers for faster parallel builds

See the Release Notes for details.

R2014b (Version 8.7) - 2 Oct 2014

Version 8.7, part of Release 2014b, includes the following enhancements:

  • Code generation for Simulink Function and Function Caller blocks
  • Enumerated data type size control
  • Option to separate output and update functions for GRT targets
  • Option to suppress generation of shared constants

See the Release Notes for details.

R2014a (Version 8.6) - 6 Mar 2014

See highlights and screen shots.

Version 8.6, part of Release 2014a, includes the following enhancements:

  • C++ class generation
  • Simpler behavior for tuning all parameters in referenced models
  • Independent configuration selections for standard math and code replacement libraries
  • Generated code compilation using LCC-64 bit on Windows hosts
  • Improved code integration of shared utility files

See the Release Notes for details.