一、下载matlab和prescan
链接: matlab安装教程 2020b
链接: prescan8.5.0安装教程
(非常详细,prescan最后有一步替换,应该是要把2019替换成当前年份)
二、matlab里的Driving Scenario Designer工具箱
app中Driving Scenario Designer进行设计
很简单,不详细说了
三、prescan与matlab联合仿真
啊,生气,好多问题
1、在prescan中建模,设计自己需要的场景
(1)打开prescan,添加道路小车等
(2)设置小车的行动路线
设置小车的行驶速度
一些建模的操作(参考)
(3)查看3D效果 或 simulink联合仿真
依次点击Prase -> Build -> “大眼睛”/“计时器”
这里点击看3D效果,出现报错,查了一下貌似是因为我的路径里有中文(C盘用户名是中文,哭)
(4)2D图
2、通过prescan打开matlab
(1)双击启动
(2)右键点击 -> open
matlab里路径显示在prescan里
3、在matlab里运行prescan里的场景
正常来说,点prescan上面的第四个“计时器”可以弹出,但是我有中文,先忽略这个方法。
(1)通过prescan启动matlab,出现以下报错:
通过下载下载TDM-GCC解决
TDM-GCC下载网址: https://jmeubank.github.io/tdm-gcc/download/
我下载的是第二个:
忘了哪里的了,先放这吧😅
下载完成后,输入下面的命令行:
或者:
prescan关联simulink出错问题的解决方法mex -setup: https://blog.youkuaiyun.com/alaers/article/details/105348694
https://blog.youkuaiyun.com/qq_45020093/article/details/106338897
(2)运行(1)的命令后左侧出现刚刚prescan中建立的场景,双击 .slx 文件打开
弹出新的窗口:
prescan与simulink的连接: https://blog.youkuaiyun.com/qq_31239495/article/details/88945609
(3)展示出模型后,点击Regenerate重新生成编译表
(4)点击 run,开始运行
运行后报错,好像是版本的问题:
查到的解决方案:
(1)将所有路径里的中文改成中文
https://ww2.mathworks.cn/matlabcentral/answers/567342-starting-pump-controller-failed-not-all-expected-federates-logged-in-in-time-missing-federates
(2)断网https://blog.youkuaiyun.com/qq_51531702/article/details/127922482
(3)下载合适版本的https://blog.youkuaiyun.com/weixin_44727682/article/details/122007515
参加了个比赛,学习一下新领域吧嘿嘿
(我的电脑是跑不起来了,交给学弟了
(学弟学妹加油呀!!感觉他们真的好棒呀,呜呜