在simulink中使用S-function有什么用?

时间:2014-12-22 05:37:28

标签: matlab simulink

我创建了一个simulink模型,我需要使用S-function将其转换为C / C ++代码。任何人都可以告诉我如何创建S函数以及在何处以及如何使用它来生成代码?

2 个答案:

答案 0 :(得分:1)

S-functions(系统函数)提供了一种强大的机制来扩展Simulink环境的功能。 S函数是用MATLAB,C,C ++或Fortran编写的Simulink块的计算机语言描述。使用mex实用程序

将C,C ++和Fortran S函数编译为MEX文件

答案 1 :(得分:0)

您可以使用s-function builder编写代码并使用Matlab Coder将其转换为嵌入式C代码,而不是使用我假设您创建Simulink模型的Simulink模块,如果您想构建任何微控制器上的代码