项目场景:
carsim-simulink联合仿真过程中遇到的两个问题
问题描述
1.Error: Unable to find solver DLL path from sim file.
2.simulink中找不到carsim s-function
原因分析:
1.Error: Unable to find solver DLL path from sim file.
这种情况是 Matlab 的目录没设置对,有两个操作都可以:
2.simulink中没有配置相关路径文件
解决方案:
1.将Matlab 的当前目录改到 Carsim 的database 的目录,你可能有多个 database,但是要是你打开的 Carsim对应的那个,其名称一般是 CarSimXXX_Data,其中 XXX 为版本号,
如果你可以send to simulink,那你就直接 send 一下就可以了,matlab 的目录会自动给你进入到那个目录。
说到即使不能成功 send to simulink也可以联合仿真,这是可以的,但是当我们在 CarSim 中做修改后再仿真时,其修改的设置经常不能及时生效,所以最好时按问题1的先配置一下。
2.见参考文章https://blog.csdn.net/eepii/article/details/106026881?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165050295516782092957759%2522%252C%2522scm%2522%253A%252220140713.130102334…%2522%257D&request_id=165050295516782092957759&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allsobaiduend~default-1-106026881.142v9control,157v4control&utm_term=simulink%E6%B2%A1%E6%9C%89carsim+S-FUNCTION&spm=1018.2226.3001.4187