使用代码继承工具实现算法
集成现有的 C 或 C++ 函数,例如设备驱动程序或外部仿真代码
您可以使用代码继承工具将现有 C(或 C++)函数(例如设备驱动程序、查找表以及常规函数和接口)集成到 Simulink® 模型中。使用代码继承工具指定编译所需的 S-Function、文件和路径的名称,以及生成的 S-Function 的选项。
使用 legacy_code
函数生成 S-Function,编译并链接生成的 S-Function,并创建用于调用生成的 S-Function 的封装。
请确保为 MATLAB® 安装设置了 C 编译器,您才能使用 legacy_code
。
函数
legacy_code | 通过使用代码继承工具集成现有 C/C++ 代码 |
主题
- Integrate C Functions Using Legacy Code Tool
Use the Legacy Code Tool to generate S-functions automatically from existing C code.
- S-Functions Incorporate Legacy C Code
Incorporate legacy C code using a handwritten C MEX S-function, the S-Function Builder, and the Legacy Code Tool.
- 使用 MATLAB Function 模块集成 C 代码
使用 MATLAB Function 模块调用外部 C 代码并控制枚举和总线类型定义。