CarSim仿真快速入门(二十三)-CarSim&Simulink联合仿真中的 S-Function模块

为了与外部软件如Simulink一起工作,VS数学模型从一个包装模块中运行,该模块将使用的VS库连接到其他环境。封装器以该环境的标准方式与调用环境进行通信。图11显示了Simulink模型、VS S-函数包装器DLL和VS库之间的关系。

图11. 用Simulink运行一个VS数学模型

VS浏览器启动一个Simulink模型,准备创建和运行VS数学模型所需的输入文件,并向Simulink发送命令。在运行过程中,Simulink和包装器DLL之间,以及包装器和VS库之间都有密切的通信。

仿真工具,如Simulink,有标准的方法与程序模块进行通信,使用导入变量和导出变量的数组。VS数学模型与这种方法兼容:它们包括数百个在运动方程中被引用的变量,但这些变量在名义上是零的。它们也有成千上万的可用输出变量。除了设置模拟车辆和测试条件属性的参数和表格外,VS数学模型读取的数据集可以包括激活导入和导出变量的命令,这是与外部模型合作的需要。

VehicleSim产品带有一个由四个S-功能块组成的库。图12显示了CarSim中提供的块;BikeSim和TruckSim也提供了类似的S-Function块。

图12. C

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小明师兄

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值