1 安装问题
我的软件安装中没有遇到什么问题,顺序是先Matlab然后Carsim最后PreScan,版本是MatlabR2021a,Carsim2020,PreScan8.5.0,安装时严格按照博客上的步骤一步步来的。博客粘贴在下面了。
需要注意的地方是在安装Matlab前最好安装一个版本合适的vs编译器,用来为Matlab提供C语言编译环境,同时也要注意安装路径上所有文件夹的名字都应该为英文,不然后面会遇到一些问题。
MatlabR2021a
(70条消息) MATLAB(R2021a)软件下载和安装教程_Robot-G的博客-CSDN博客_matlab下载
Carsim2020:
(70条消息) CARSIM2020安装教程_Richtung und kampf的博客-CSDN博客_carsim2020安装教程
Carsim与Matlab关联:
(70条消息) carsim2020.0安装教程,并与matlab 2021b关联_Cynthia_2019的博客-CSDN博客_carsim关联matlab
(这里我电脑中只有一个Matlab版本,所以没用那个select Matlab version的选项也是没有问题的)
PreScan8.5.0:
(70条消息) prescan8.5安装教程(详细)_土豆土豆昕昕的博客-CSDN博客_prescan8.5
2 Matlab配置问题
问题:Matlab显示|| && 什么的错误(忘记具体是什么了,希望知道的人可以评论一下我补充上来)
原因:没安C语言编译器。其实正确的顺序应该是在安装Matlab前就把vs或者其他的C语言编译器安装好。
好多人推荐安装vs2013,但是我实测MatlabR2021a不支持vs2013(不支持的意思是,安装好之后在Matlab中运行mex -setup选不了vs2013作为你的C编译器)看配置文件应该是vs2015 vs2017 vs2019都可以,最后我安装了vs2019免费社区版(组件选C有关的就行,Web云啥的不用选),可以在mex -setup里修改vs2019作为我的C++编译器了,问题完美解决。(我安装好之前添加过系统路径和用户路径,有人说不用添加)
3 PreScan与Matlab联合仿真问题
问题:PreScan联合仿真运行时,Matlab报错Starting pump-controller failed: Not all expected federates logged in in time: missing federates:
查了好久…
原因:系统名称,用户名称,路径名称中有哪里是中文了。这里附上Win11这几个名称都在哪里看,Win10也类似吧
路径名称:
我觉得就是Matlab里看最方便
在此电脑中看你会发现Uses叫用户,Public叫公用,Documents叫公用文档…这是因为是中文系统,特意翻译一下方便你使用,但是路径中还是纯英文的,没有什么问题。
用户名称:
点开始后的左下角
系统名称:
上面的界面点更改账户设置后点系统,上面的重命名就是,我就是这里出了问题…一开始激活系统的时候输入了名字叫沫沫