课程详细信息

这为期一天的课程为C代码集成到仿真软件提供了多种方法万博1manbetx®模型。讨论的主题包括C调用者和C函数块,遗留代码的工具包装外部C函数仿真软件,和手工编写C墨西哥人S-functions。万博1manbetx本课程是为中级到高级仿真软件的用户。万博1manbetx

第一天1


使用仿真软件集成外部C代码块万博1manbetx

摘要目的:C代码集成到仿真软件模型使用C调用者和C函数万博1manbetx块。

  • 集成算法的C代码
  • 将C代码与自定义数据类型
  • 集成代码与州
  • 共享自定义C代码块

创建S-Functions遗留代码

摘要目的:C代码集成到使用自动化工具的仿真软件模型。万博1manbetx

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

编写包装S-Functions

摘要目的:C代码集成到一个仿真软件模型通过手动编写C墨西哥万博1manbetx人S-functions。

  • 编写C墨西哥人S-functions
  • 调用外部C代码从墨西哥人S-functions
  • 工作向量
  • 调试C墨西哥人S-functions
  • 多重速率的C墨西哥人S-functions

部署集成的C代码

摘要目的:探索与仿真软件自动生成代码的程序和限制编码器™。万博1manbetx

  • 从C调用者和C函数生成的代码块
  • 生成代码从C墨西哥人S-functions
  • 内联函数
  • 集成有针对性的代码

检查C代码的集成方法

摘要目的:评审代码集成方法和讨论的优点和缺点。

  • 回顾所有方法的代码集成
  • 如何选择一个代码集成方法

附录A:整合c++代码

摘要目的:创建S-functions定义使用c++语言。

  • 审查工作的向量
  • 单位延迟对象
  • 创建一个c++函数

附录B: C代码与MATLAB集成®功能块

摘要目的:调用外部C函数在MATLAB功能块。

  • 调用外部C例程从MATLAB函数块

附录C:将C代码与s函数生成器

摘要目的:创建S-functions使用s函数调用外部C代码生成器。

  • 编写一个C墨西哥人与s函数构建器功能
  • 调用一个外部C例程函数生成器

附录D:整合与Stateflow C代码®

摘要目的:调用外部C函数在行动和条件语句Stateflow图表。

  • 导入外部Stateflow C代码®
  • 从C行动语言调用C代码图表
  • 从MATLAB调用C代码®动作语言图表

水平:中间

先决条件:

持续时间:1天

语言:英语,日本語

查看日程安排和登记