使用代码导入器集成 C/C++ 代码
使用 Simulink® 代码导入器、C Caller 模块或 C Function 模块来导入您的 C 代码
根据您的需求选择合适的导入器。
如果您有一个简单的 C 函数,并且其 Simulink 实现不需要状态,则请使用 C Caller 模块。
如果您要集成多个 C 函数,并且其 Simulink 实现需要满足以下条件,则请使用 C Function 模块:
要求有条件地调用函数
不需要状态
需要为单个时间步保留离散状态
需要对数据进行预处理和后处理
如果您要使用简单的向导基于 C/C++ 代码创建一个 Simulink C Caller 模块库,请使用 Simulink 代码导入器。
类别
- 使用 C Caller 模块集成 C 代码
通过导入 C 函数在 Simulink 中调用简单的外部 C 代码
- 使用 C Function 模块集成 C/C++ 代码
在 Simulink 模型中集成并调用外部 C/C++ 代码
- 基于 C/C++ 代码创建模块库
使用 Simulink 代码导入器基于 C/C++ 代码创建 Simulink 库