PreScan_Carsim 联合调试
1、PreScan 内部设置动力学模块
PreScan 设置
1.设置仿真频率,如下图所示,仿真频率至少为 1000Hz,不然 Carsim 的车辆模型会报错,
如下图。
2.PreScan 设置动力学如下图,Carsim_VehicleDyanmics.slx 位于 PreScan_Carsim 的当前目录
中。
3.PreScan 车辆的 DriveModel 设置
4.PreScan 车辆参数设置,此外说明书中会有车辆重心的位置补偿
Carsim2016 内部设置:
1.Carsim 工程直接采用 Demo_PreScan_Carsim3D 打开,解锁,选择 Output VS 64-bit,不然会
报错,提示 VS Solver dll 文件错误。
2.设置和 PreScan 同样的仿真频率
3.设置输出路径,默认是下图,若和 PreScan 联动,在 PreScan 对应的工程中建立空的.slx 文
件,在这里选择对应路径。
4.选择相同的 MATLAB 版本,Tools----Select MATLAB Version
5.以步骤 3 的 Extension 路径为例,点击 Send to Simulink,弹出如下图,绿色背景,i_i。自己
建的路径下可能会是背景白色的,同时没有 Carsim S-Function 模块,Carsim 模块在 library 中,
将其拖动到模型中,保存,不然在 PreScan 中对应的 MATLAB 中再次打开这个 slx 文件时,
就是空的,而且 library 中也没有 carsim s-funtion 这个选项,所以提前将其拖出,然后保存。
此时点击 Carsim 的 Run Now,这个模型就会运行。
6.MATALB 需要提前设置包含 Carsim 解算器的路径;如下图,不然没解算器,matlab 运行会
报错。
7.把 carsim s-function 模块的车辆模型和 sim 文件路径添加进去
8.运行正常
注意:此方法必须打开 carsim,若是没打开 Carsim,PreScan 的 carsim s-function 会报错,报
错如下图:
2、PreScan 模型直接来动力学模块
相似,直接将 carsim s-function 拖进去,同样需打开 carsim,不然报错。