MATLAB 和 Simulink 培训

课程详细信息

本课程为期一天,介绍多种 Simulink® 模型集成 C 代码方法。介绍的内容包括 C Caller 和 C Function 模块、将外部 C 函数封装到 Simulink 的遗留代码工具以及手动编写的 C MEX S functions。本课程面向中高级 Simulink 用户。

Day 1 of 1


使用 Simulink 模块集成外部 C 代码

Objective: 使用 C Caller 和 C Function 模块将 C 代码集成到 Simulink。

  • 集成算法 C 代码
  • 集成自定义数据类型的 C 代码
  • 集成状态代码
  • 共享自定义 C 代码模块

从遗留代码创建 S-Function

Objective: 使用自动化工具将 C 代码集成到 Simulink 模型中。

  • 使用遗留代码工具调用外部 C 代码
  • 处理状态
  • 共享编译的 S-functions

编写封装的 S-functions

Objective: 通过手动编写 C MEX S-functions,将 C 代码集成到 Simulink 模型中。

  • 编写 C MEX S-function
  • C MEX S-functions 调用外部代码
  • 工作向量
  • 调试 C MEX S-functions
  • 多速率 C MEX S-functions

部署集成的 C 代码

Objective: 使用 Simulink Coder™ 自动生成代码的程序和限制。

  • C Caller 和 C Function 模块生成代码
  • C MEX S-functions 生成代码
  • 函数内联
  • 集成目标指定代码

C 代码集成方法回顾

Objective: 回顾代码集成方法,总结每种方法优缺点。

  • 回顾各种代码集成方法
  • 如何选取代码集成方法

代码集成方法回顾

Objective: 回顾代码集成方法,总结每种方法优缺点。

  • 回顾各种代码集成方法
  • 如何选取代码集成方法

难度: 中级

课程要求:

持续时间: 1 天

语言: English, 日本語

查看时间表并报名