课程详细信息
本课程为期一天,介绍多种 Simulink® 模型集成 C 代码方法。介绍的内容包括 C Caller 和 C Function 模块、将外部 C 函数封装到 Simulink 的遗留代码工具以及手动编写的 C MEX S functions。本课程面向中高级 Simulink 用户。
第1天 (共1天)
使用 Simulink 模块集成外部 C 代码
目标: 使用 C Caller 和 C Function 模块将 C 代码集成到 Simulink。
- 集成算法 C 代码
- 集成自定义数据类型的 C 代码
- 集成状态代码
- 共享自定义 C 代码模块
从遗留代码创建 S-Function
目标: 使用自动化工具将 C 代码集成到 Simulink 模型中。
- 使用遗留代码工具调用外部 C 代码
- 处理状态
- 共享编译的 S-functions
编写封装的 S-functions
目标: 通过手动编写 C MEX S-functions,将 C 代码集成到 Simulink 模型中。
- 编写 C MEX S-function
- C MEX S-functions 调用外部代码
- 工作向量
- 调试 C MEX S-functions
- 多速率 C MEX S-functions
部署集成的 C 代码
目标: 使用 Simulink Coder™ 自动生成代码的程序和限制。
- C Caller 和 C Function 模块生成代码
- C MEX S-functions 生成代码
- 函数内联
- 集成目标指定代码
C 代码集成方法回顾
目标: 回顾代码集成方法,总结每种方法优缺点。
- 回顾各种代码集成方法
- 如何选取代码集成方法
代码集成方法回顾
目标: 回顾代码集成方法,总结每种方法优缺点。
- 回顾各种代码集成方法
- 如何选取代码集成方法