Main Content

将 C/C++ 代码集成到 Simulink

将现有 C/C++ 代码集成到 Simulink®

为您的模型选择合适的 C/C++ 代码集成工具:

  • 如果有要集成的简单 C/C++ 函数,并且其 Simulink 实现不需要高级模块自定义,请使用 C/C++ 代码导入器。

  • 如果您有要集成的 C/C++ 代码,请在其 Simulink 实现需要以下各项时使用 C MEX S-Function:

    • 连续或离散状态

    • 多速率端口

    • 可变大小的输入端口和输出端口

    • 过零检测

    • 完成与 Simulink 引擎的交互

    此工作流可能需要手动创建目标语言编译器 (TLC) 文件来生成代码。

  • 如果您有要集成的简单 C/C++ 代码,并且想在不手动编写 TLC 文件的情况下生成代码,请使用 S-Function Builder。

类别