模块的编写和自定义
为用户定义的模块定义代码生成行为
使用与 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 定义模块的代码生成行为