场景一:复制Database
Carsim安装时会自带一份非常完整的Database,里面包含大量已经调整好参数的Datasets,可以直接对不同的需求进行仿真分析,我们在Carsim仿真的时候绝大多数情况都是在这个大base下找到自己准备想要的功能模块去根据需求修改,很少需要自己去新建,所以我们就要保证这个大base的“纯净”,(这个database是以大文件夹形式呈现)所以我们一般会复制一个一模一样的文件夹,在这个新的database下操作,退一万步来说即使我们把这个database改报废了,还有个新的~
场景二:复制Dataset
1、备份dataset。因为carsim特殊的机制,在一个大的database下所有的数据都是存在不同的dataset下,而车辆的参数繁多复杂,如果不做好备份,多改几个参数就给自己改懵掉了
2、多人分工不同的dataset。
具体操作如下
在自己想要备份的页面下点击duplicate,每一部分都有自己的dataset,如果点击home就是最外层
第一行填写的是你这个dataset分到哪一个类下,第二行填你想给这个dataset的命名
填写完毕后再点击如图datasets
可以看到复制的dataset已经在列表里了
场景三:打包和导入cpar文件
一方面将自己的dataset导出来可以用作备份,但最主要的作用还是dataset的传递,保证在任何环境下dataset的一致,有点docker那意思。下面是具体操作
如下图点击lib tool
如下图在categories双击自己想要导出的dataset,这里就以我刚复制的为例。双击选好的dataset就会进入selected datasets中
如下图点击1或者2都可以导出文件,那他们有啥区别呢,点击1导出是par文件,2是cpar文件,目前这两个文件的区别博主只知道cpar文件是包含simulink仿真的模型的,其他没感觉到啥区别,具体后面再做补充。
然后选择个文件夹放就可以了,就成功导出了
下面来介绍下如何导入,按照下图标记的顺序依次点击,先打开一个没有要导入cpar文件的database
如图点击
选择刚我们保存的cpar文件
导入后看下dataset,发现我们的cpar文件已经成功导入了,非常清爽~
注意
如下图,我们在这个页面下复制了一个dataset,注意,仅这样做我们只是相当于复制了这个页面下没有其他dataset链接的部分,例如箭头1的部分,像箭头234这种都是些独立的datasets,在页面中你可以把它理解为“指针”,当你复制的时候其实是把这个dataset的“地址”给复制走了,如果你在新复制的dataset下更改这些小datasets,那么你复制的母版下的datasets也会被更改掉,非常恶心。
解决办法就是每个小dataset都做好备份。