碎碎念

B站还没有CSDN全面

使用工具

carsim
matlab simulink
presim

超低级的错误,我要哭死

prescan传到simulink时,是要打开carsim的啊!carsim是要一直保持开启

因为不熟悉踩的坑

  • carsim界面右上的lock图标,是用来切换只读可编辑模式的
  • D1_R——D1代表前轮,D2代表后轮
  • 在这里选择import和export量
  • 仿真,carsim关联的路径是matlab的simulink模块生成的slx模型文件
  • 打开slx文件时,界面没显示carsim的模型,去library手动调用
  • 车拖到路径上要变颜色才算
  • 三个的联合仿真,carsim是底层,全程不能关,不然模型就无法调用
  • 从carsim, send to sinulink时,要先run,才可以send过去。显示没有dataset的话,自己建一个就好了

使用步骤

  1. 在carsim中导入模型
  2. 驱动方式powertrain要选四轮驱动4-wheel drive,这样可以有很多接口出来。如果要实验两驱,直接把对应轮扭矩赋零即可。
    然后在下面选all external powertrain components
  3. 返回,Run Control 那选择Simulink
  4. 配置好,关联后simulink路径后,点击send to simulink,将carsim生成的模型导入simulink,对应的slx模型文件会自动打开
  5. 打开prescan,建好赛道,放上车。在车的右键管理界面,dynamic仿真界面,导入slx
  6. prescan中parse查看是否有错误;无错误build
  7. 通过prescan打开simulink(仿真步长要与simulink中的对应,在Simulation Scheduler中更改)
  8. 在simullink中双击打开prescan编译生成的slx(在一进去的,log所在的上一级。是_cs.slx)
  9. 每次修改前要点,prescan图标旁的Regenerate
  10. 点进车辆图标,进去后点进灰色车左下箭头,就能看见carsim。点击这个carsim,给它添加路径

补充调教操作

  • 很奇怪,开始carsim和simulink联合时我检查过路径里是有Sovert,但是等prescan联合时又没了(G:\App\Download\carsim2020\Programs\solvers\Matlab84+)

AAAAAAAAA
carsim的许可证,是输入一段就好了