课程详细信息
这为期一天的课程为C代码集成到仿真软件提供了多种方法金宝app®模型。讨论的主题包括C调用者和C函数块,遗留代码的工具包装外部C函数仿真软件,和手工编写C墨西哥人S-functions。金宝app本课程是为中级到高级仿真软件的用户。金宝app
第一天1
使用仿真软件集成外部C代码块金宝app
摘要目的:C代码集成到仿真软件模型使用C调用者和C函数金宝app块。
- 集成算法的C代码
- 将C代码与自定义数据类型
- 集成代码与州
- 共享自定义C代码块
创建S-Functions遗留代码
摘要目的:C代码集成到使用自动化工具的仿真软件模型。金宝app
- 调用外部C函数与遗留代码的工具
- 处理状态
- 共享编译S-functions
编写包装S-Functions
摘要目的:C代码集成到一个仿真软件模型通过手动编写C墨西哥金宝app人S-functions。
- 编写C墨西哥人S-functions
- 调用外部C代码从墨西哥人S-functions
- 工作向量
- 调试C墨西哥人S-functions
- 多重速率的C墨西哥人S-functions
部署集成的C代码
摘要目的:探索与仿真软件自动生成代码的程序和限制编码器™。金宝app
- 从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代码®动作语言图表