Main Content

本页的翻译已过时。点击此处可查看最新英文版本。

模块的编写和自定义

为用户定义的模块定义代码生成行为

使用与 Simulink® 引擎交互的 API 表示外部代码。使用 S-Function,您可以集成现有的 C(或 C++)函数,例如设备驱动程序、查找表以及一般的函数和接口。

自定义生成代码以改善内存要求和执行速度。使用 Target Language Compiler,可为您的 C-MEX S-Function 编写目标以内联该 S-Function。内联 S-Function 就是将 S-Function 模块的代码集成到为模型生成的代码中,从而减少管理开销。

  • S-Function
    开发表示外部代码的 S-Function,并将 S-Function 与 Target Language Compiler (TLC) 模块目标文件进行内联
  • Target Language Compiler
    使用 Target Language Compiler 定义模块的代码生成行为