Matlab / Simulink - 从DSpace代码创建S函数

时间:2016-01-19 09:52:56

标签: matlab code-generation simulink

我知道可以从我提供的C代码创建S函数。 但是是否有可能从C代码创建一个S函数,这是由dSPACE ECU的Simulink模型生成的,而且工作量很小。原因是,我试图用matlab / simulink测试dspace代码。 此外,我正在努力,因为这个simulink模型生成的代码包含多个.c和.h文件,我不知道如何将这些文件集成到一个s-function块中。

1 个答案:

答案 0 :(得分:1)

有几种方法可以做到这一点。我建议使用Legacy Code Tool,因为它的结构有助于指导您完成整个过程。您还可以根据应用程序探索从Stateflow或Matlab Function块调用函数。

关于多个c / h文件。我假设他们都需要通过指向源路径来显示Matlab,但是您应该能够识别您感兴趣的“入口”函数并在模型中使用它。