C++ or C with S-Function Builer from Simulink?
C++ or C with S-Function Builer from Simulink?
(OP)
Hello everyone,
I went through the documentation for the S-Function Builder from Mathworks, but I do not know if it is possible use c++ with S-Function Builder or just C.
I did some test and I wrote the same code for a C and for a C++ using a S-Function Builer. For the one in C I did not get errors, but for the one in C++ I got linking errors.
In the Mathworks documentation, the S-Function Builder is inside the topic "Writing S-Functions in C", but not inside "Creating C++ S-Functions"; that is why my question.
Any hint or any help would be really appreciated.
Thank you very much for your help
I went through the documentation for the S-Function Builder from Mathworks, but I do not know if it is possible use c++ with S-Function Builder or just C.
I did some test and I wrote the same code for a C and for a C++ using a S-Function Builer. For the one in C I did not get errors, but for the one in C++ I got linking errors.
In the Mathworks documentation, the S-Function Builder is inside the topic "Writing S-Functions in C", but not inside "Creating C++ S-Functions"; that is why my question.
Any hint or any help would be really appreciated.
Thank you very much for your help
RE: C++ or C with S-Function Builer from Simulink?
I have just read on the next link
http
that S-Function Builder can be used with C and C++
RE: C++ or C with S-Function Builer from Simulink?
The older versions of Matlab I believe only worked with C.
Also, you can write one in m-code now I believe. ie. using it to solve some DE's or the like.
Fe
RE: C++ or C with S-Function Builer from Simulink?
If all you need is C functionality, stick to C.
- Steve
RE: C++ or C with S-Function Builer from Simulink?
First of all thank you very much for your answer.
About the S-Builder functions I have decided to use C instead of C++. I was doing some test. I wrote a function with a loop in Visual Studio 2010. I called this function from Simulink, and the same function with a C file I got no errors, but in C++ I got a link error, which I did not understand why. I do not know if it is maybe the Matlab version I use, which is R2010b.
SomptingGuy I am agree with you about llc. It is rubbish. I use VS2010 as a compiler.
Regards, waso
RE: C++ or C with S-Function Builer from Simulink?
I get annoyed at people who think C/C++ is a language. It's two languages, similar, but with striking differences. I get even more annoyed when people slip C++isms into C code and don't even know they're doing it.
</rant>
- Steve