MATLAB: Code Generation Simulink

code generationsignal processing blocksetsimulink

I have a Simulink model that uses a few blocks from the Signal Processing Blockset, specifically the Digital Filter Design FDATool block. When I simulate my model, does Simulink automatically generate C code for this block or is this something that I have to tell it to do?

Best Answer

  • If you run in Normal mode, then Simulink runs interpretatively, without generating any C code, except for the parts of your model that use Stateflow charts or Embedded MATLAB function blocks.
    However, if you run in Accelerator or Rapid Accelerator mode, then Simulink generates C code from the model before running it. For more details, see Accelerating Models in the Simulink documentation.