首页 > 解决方案 > 在自己的 C++ 项目中使用从 Simulink 生成的 C/C++ 代码

问题描述

我正在为以下过程寻找一个好的教程或解释。我想从 Simulink(Simulink Coder/Embedded Coder)生成 C/C++ 代码并将其与自己的 C/C++ 代码接口,这样我就可以使用 Simulink 中现有的算法。我想在 C/C++ 中明确使用传感器解码器。

我知道我可以使用 S-Function 将我的解码器集成到 Simulink 中,但由于几个原因,我想做完全相反的事情。

有没有人可以为我提供很好的教程/信息?是否有标准的 C/C++ 文件结构来接口代码生成的 Simulink 模型?

最好的问候马克斯

标签: c++cmatlabcode-generationsimulink

解决方案


没有标准的接口设置(只是默认设置),这就是您可以配置生成代码的接口的原因。如今,该工具本身包含一个有用的向导,可帮助您定义生成代码的接口,请参阅https://nl.mathworks.com/products/embedded-coder/features.html#configuring-for-code-generation

如果您正在寻找 C++ 类生成(而不是基于函数的接口),请查看以下链接: https ://nl.mathworks.com/help/ecoder/ug/customize-generated-cpp-class -interfaces.html


推荐阅读