how to link c code to simulink

2 views (last 30 days)
I have a c code i need to call the functions in the c code using s function in simulink... please someone give me the detailed procedure..

Accepted Answer

Easwar Kumar Yarrabikki
Easwar Kumar Yarrabikki on 23 Jan 2017
  • First create an S-function for the C-Code that you have. if you haven't deal with S-functions yet, Basic C MEX S-function will be a good start.
  • Once you have your C Mex S-function ready, Then Convert your .C file into a MEX file by typing MEX myfilename.C in your work space(Assuming filename as myfilename).
  • Then grab S-function block from your user-defined functions library in Simulink into your model. When you double click on the block it will ask you for the S-function file name and parameters that you want to pass on. In file name field give your s-function name, in this case myfilename.
sneha bharadwaj
sneha bharadwaj on 30 Jan 2017
ok thank you very much Easwar Kumar Yarrabikki

Sign in to comment.

More Answers (0)


Find more on Block Authoring and Simulation Integration in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by