使用 C Caller 模块集成 C 代码
通过导入 C 函数在 Simulink® 中调用简单的外部 C 代码
使用 C Caller 模块将 C 代码集成到 Simulink 模型中。C Caller 模块解析 C 源代码,并提取要在 Simulink 模型中使用的函数。要通过在您的 Simulink 模型中配置自定义代码源来开始使用,请参阅Specify and Configure Custom C/C++ Code。
C Caller 模块不支持动态状态和变量。要在自定义模块中使用动态状态和变量,请参阅使用 C MEX S-Function 创建模块。
使用 C Caller 模块生成代码时无需编写 Target Language Compiler (TLC) 文件。
模块
C Caller | Integrate C code in Simulink |
对象
FunctionPortSpecification | Query and configure C Caller block properties |
模型设置
主题
- Specify and Configure Custom C/C++ Code
Specify custom C/C++ headers, source files, and libraries, and configure custom code settings for your Simulink model.
- 使用 C Caller 模块集成 C 代码
使用 C Caller 模块在 Simulink 模型中集成 C 代码。
- Debug Custom C/C++ Code
Debug custom C/C++ code from within Simulink.