I am trying to make a s-function in my simulation. it consists of a c program. I have put this c program in matlab folder.But the simulation shows error and says that such a c program does not exist. s function does not allow us to specify the path name

2 views (last 30 days)
S- function does not allow to specify the path name of the c file which it is supposed to identify during simulation. Where am I supposed to place the c program for the s function to identify.

Answers (1)

Jarrod Rivituso
Jarrod Rivituso on 17 Mar 2012
Hmm... if you are writing an S-function by hand, then you should be able to add your other source files when you build it
>> mex file1.c file2.c
Lots more info here:
If you are new to S-functions and you just want to call your C function from a Simulink block, might I suggest you check out the Legacy Code Tool:
Hope this helps!

Categories

Find more on Simulink Coder in Help Center and File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!