本页对应的英文页面已更新,但尚未翻译。 若要查看最新内容,请点击此处访问英文页面。

使用 Legacy Code Tool 实现算法

集成现有的 C 或 C++ 函数,例如设备驱动程序或外部仿真代码

您可以使用 Legacy Code Tool 将现有 C(或 C++)函数(例如设备驱动程序、查找表以及常规函数和接口)集成到 Simulink® 模型中。使用 Legacy Code Tool 指定编译所需的 S-Function、文件和路径的名称,以及生成的 S-Function 的选项。

使用 legacy_code 函数生成 S-Function,编译并链接生成的 S-Function,并创建用于调用生成的 S-Function 的封装。

请确保为 MATLAB® 安装设置了 C 编译器,您才能使用 legacy_code

函数

legacy_code使用 Legacy Code Tool

主题

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 代码,以及如何控制枚举和总线类型定义。

特色示例