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 次查看(过去 30 天)
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.

回答(1 个)

Jarrod Rivituso
Jarrod Rivituso 2012-3-17
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!

类别

Help CenterFile Exchange 中查找有关 Naming Conventions 的更多信息

标签

Community Treasure Hunt

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

Start Hunting!

Translated by