3、界面初识:主界面布局、菜单栏与工具栏、项目浏览器、工作区与视图管理
说实话,第一次打开CarMaker的时候,我也有点懵。
满屏的英文、密密麻麻的按钮、各种面板堆在一起。你想想看,一个做仿真的人,最怕什么?最怕工具本身成了拦路虎。所以我一直觉得,花半小时把界面摸透,比闷头看三天手册划算得多。
这一节,我就带你走一遍CarMaker的主界面。咱们不追求一次全记住,但求心里有个地图。
3.1 主界面布局:一张图看懂全局
CarMaker的主界面,说白了就是四个大块拼起来的。我习惯把它想象成一个「驾驶舱」——左边是仪表盘(项目浏览器),中间是挡风玻璃(工作区),上面是操控杆(菜单栏和工具栏),右边是副驾屏幕(视图管理)。
下面这张图,是我自己画的布局结构,你看一眼就能明白:
嗯,这张图你最好截个屏。我在项目里带新人时,第一件事就是让他们对着这张图,把每个区域点一遍。
3.2 菜单栏与工具栏:你的操控中心
菜单栏在最顶上,一共就那么几个主菜单。我挑几个你一定会用到的说说:
- File:新建、打开、保存项目。快捷键跟Windows软件差不多,Ctrl+N、Ctrl+O、Ctrl+S。但我建议你养成「保存癖」——每改一个参数就按一下Ctrl+S。我曾经有一次调了半小时的传感器参数,结果软件崩了...嗯,从那以后我再也不敢不保存了。
- Simulation:启动仿真、暂停、停止。这里有个小细节——启动仿真前,一定要检查一下「Simulation Mode」是Normal还是Realtime。我遇到过有人用Realtime模式跑复杂场景,结果电脑卡成PPT。
- Tools:这里面藏着很多实用工具,比如IPG Movie(录屏)、IPG Control(遥控器)、Signal Generator(信号发生器)。我个人最常用的是IPG Control,调试时用它手动控制方向盘和油门,比写脚本快多了。
- Help:别小看这个菜单。CarMaker的文档其实写得不错,只是很多人懒得看。我建议你遇到不懂的参数时,先按F1查一下,比瞎猜强十倍。
工具栏就在菜单栏下面,一排小图标。你不需要记住每个图标是干嘛的,但有几个必须认识:
| 图标 | 名称 | 作用 |
|---|---|---|
| ▶ | Start Simulation | 启动仿真。快捷键F5,我几乎不用鼠标点。 |
| ⏸ | Pause | 暂停仿真。调试时特别好用,可以停下来看数据。 |
| ⏹ | Stop | 停止仿真。注意,停止后仿真时间会归零。 |
| 🔁 | Restart | 重新开始。我经常用它来快速迭代测试。 |
| 📷 | Screenshot | 截屏。写报告时必备,截完直接粘贴到Word里。 |
💡 我的小习惯: 把常用的工具栏按钮拖到「快速访问栏」里。右键点击任意工具栏,选择「Customize」,然后把Start、Pause、Stop三个按钮放到最左边。这样你闭着眼睛都能操作。
3.3 项目浏览器:你的文件管家
项目浏览器在界面左侧,默认是展开的。它长得很像Windows的资源管理器,但结构是固定的。我带你捋一遍:
- TestRun:这是最核心的文件夹。每个TestRun就是一个完整的仿真场景,包含车辆、道路、交通、传感器、驾驶操作等所有配置。你新建一个项目,其实就是新建一个TestRun。
- Vehicle:车辆模型。CarMaker自带了几十款车型,从轿车到卡车都有。你也可以导入自己的车辆模型,但那是后面章节的事了。
- Road:道路文件。支持直道、弯道、环岛、高速公路等。我建议你刚开始时,先用自带的「StraightRoad.rpd」练手,别一上来就搞复杂路况。
- Traffic:交通参与者。包括其他车辆、行人、自行车等。这里有个坑——默认的交通流是空的,你得自己加。我第一次跑仿真时,跑了半天发现路上就我一辆车,还以为是bug。
- Sensor:传感器配置。摄像头、激光雷达、毫米波雷达、超声波雷达都在这里。每个传感器都有几十个参数,但别怕,后面我会专门讲。
- Manoeuvre:驾驶操作。说白了就是「让车怎么开」——加速、刹车、转向、变道等。你可以用IPG Control手动录,也可以写脚本自动执行。
⚠️ 注意: 项目浏览器里的文件不要随便改名或移动。CarMaker是通过相对路径引用的,你一动文件,它就可能找不到。我曾经把Road文件夹重命名了,结果所有TestRun都报错「Road file not found」...修了半小时。
3.4 工作区与视图管理:你的操作台
工作区就是中间那块最大的区域。它是个多面手——可以显示3D场景、参数表格、曲线图、代码编辑器等。怎么切换呢?靠右边的「视图管理」面板。
视图管理在界面右侧,是一列复选框。你勾选哪个,工作区就显示哪个。常用的视图有:
- 3D View:三维场景视图。仿真时你就在这里看车跑。支持鼠标拖拽旋转、滚轮缩放。我习惯按一下空格键,让视角自动跟随车辆。
- Parameter:参数编辑视图。所有车辆、道路、传感器的参数都在这里改。注意,参数是分层的——点开左边的树形结构,一层一层往下找。
- Signal:信号视图。仿真过程中,所有传感器的输出、车辆的状态、控制指令都在这里实时显示。调试时我经常把它和3D View并排显示,一边看车跑,一边看数据。
- IPG Control:遥控器视图。一个虚拟的方向盘和踏板,可以用鼠标或键盘控制车辆。我教新人时,第一节课就让他们用IPG Control开一圈,找找感觉。
- Movie:录屏视图。仿真结束后,可以回放录制的视频。注意,录屏会占用大量磁盘空间,我一般只录关键场景。
你还可以把多个视图拖到一起,分屏显示。比如把3D View放在左边,Parameter放在右边,这样一边看场景一边改参数,效率翻倍。
🔑 核心要点:
- 项目浏览器 = 文件管理,别乱动文件结构
- 工作区 = 主操作区,通过视图管理切换显示内容
- 视图管理 = 开关面板,勾选你需要的视图
- 菜单栏和工具栏 = 操控中心,记住F5启动、F1帮助
好了,界面这块儿就这么多。你不需要一次全记住,但下次打开CarMaker时,试着把每个区域都点一遍。用着用着就熟了。
记住一句话:工具是死的,人是活的。别让界面吓到你。