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 起)



