C Caller
在 Simulink 中集成 C 代码
库:
Simulink /
User-Defined Functions
描述
C Caller 模块将您的外部 C 代码集成到 Simulink® 中。该模块导入并列出外部 C 代码中的函数,并使您能够选择已解析的 C 函数来集成到您的 Simulink 模型中。C Caller 模块独立支持代码生成。对于更复杂的模型,代码生成取决于您的 Simulink 模型的功能。
要使用 C Caller 模块,请使用配置参数下的仿真目标定义您的源代码和任何支持文件。然后,使用库浏览器 > Simulink > 用户定义函数将 C Caller 模块带到 Simulink 画布。要更改定义的源代码文件及其依赖项,请通过点击模块对话框中的 转到配置参数中的仿真目标选项卡。更改源代码或其任何依赖项后,通过点击模块对话框上的
来刷新函数列表。要浏览源代码中的函数定义,请使用
图标访问源文件。
您可以使用 addGlobalArg
函数将自定义代码中的全局变量作为全局参量添加到模块中,或者使用 deleteGlobalArg
函数从模块中删除全局参量。 (自 R2024b 起)