界面总览与基本操作:主窗口布局、功能区介绍、场景浏览器、对象属性面板、视图控制
说实话,刚接触Prescan那会儿,我对着满屏的英文菜单和密密麻麻的按钮,愣是发呆了好几分钟。后来带我的老工程师丢给我一句话:「别怕,Prescan的界面设计其实很工程化,你把它当成一个高级的3D画图工具就行。」
嗯,今天我们就来拆解一下这个「高级画图工具」的各个角落。我会把我在项目中踩过的坑、养成的习惯,都揉进这些操作里。
1. 主窗口布局:四个区域,各司其职
Prescan的主窗口,说白了就是四个大块。你打开软件后,第一眼看到的应该是这样的布局:
核心布局口诀:中间是画布,左边是仓库,右边是属性,下面是日志。
- 中央区域(3D视图窗口):这是你搭建场景的主战场。所有的车辆、行人、道路、交通标志,都在这里可视化呈现。我个人习惯把这个窗口最大化,因为看得清楚。
- 左侧(场景浏览器 / 对象树):这里列出了场景里所有的元素。有点像Windows的资源管理器,但它是树状结构的。你点一下树里的某个对象,3D视图里就会高亮它。
- 右侧(对象属性面板):选中一个对象后,这里会显示它的详细参数。比如一辆车的长宽高、初始速度、传感器型号等等。我刚开始做项目时,经常在这里调半天参数。
- 底部(输出窗口 / 日志):运行仿真或导入模型时,这里会打印信息。如果报错了,别慌,先看这里。
你可能会问:「为什么没有菜单栏?」其实有的,它藏在左上角的Prescan图标里。点击那个图标,你会看到文件、编辑、视图、工具等标准菜单。嗯,这个设计确实有点隐蔽,我第一次找「保存」按钮找了快一分钟。
2. 功能区介绍:工具栏与快捷操作
Prescan的功能区主要集中在顶部和左侧的浮动工具栏上。我挑几个最常用的说说:
| 功能区 | 位置 | 主要作用 | 我的使用频率 |
|---|---|---|---|
| 场景编辑工具栏 | 顶部左侧 | 添加道路、车辆、行人、障碍物等 | ★★★★★ |
| 视图控制工具栏 | 顶部右侧 | 平移、旋转、缩放、重置视角 | ★★★★★ |
| 仿真控制栏 | 底部中间 | 运行、暂停、停止仿真 | ★★★★☆ |
| 对象操作工具栏 | 左侧浮动 | 移动、旋转、对齐对象 | ★★★☆☆ |
这里有个小技巧:按住鼠标中键拖动,可以直接平移视图。这个操作比点工具栏里的平移按钮快得多。我在做复杂十字路口场景时,几乎全程只用鼠标中键和滚轮。
3. 场景浏览器:你的对象管理中枢
场景浏览器在左侧,默认是展开的。它把场景里的所有东西按层级列出来:
- World:最顶层,包含整个场景的全局设置(比如天气、光照、地面纹理)。
- Roads:所有道路的集合。每条道路下面还有车道、连接点等子对象。
- Actors:所有动态对象,比如车辆、行人、自行车。每个Actor下面可以挂载传感器。
- Infrastructure:交通标志、信号灯、路灯等静态设施。
- Objects:其他障碍物,比如锥桶、路障、建筑物。
我曾经犯过一个低级错误:在场景浏览器里删除了一个道路节点,结果整条路都变形了。后来我养成了一个习惯——在删除任何对象之前,先在场景浏览器里选中它,看看它的父级和子级关系。这样能避免误删关键结构。
我的个人习惯:每次新建场景后,第一件事就是在场景浏览器里把默认的「World」重命名,改成项目名称。比如「交叉口_雨天_2024」。这样后期导出或多人协作时,一眼就能认出是哪个场景。
4. 对象属性面板:调参的核心阵地
选中一个对象后,右侧的属性面板会显示它的所有参数。这个面板分为几个选项卡:
- General(通用):名称、类型、可见性、是否参与碰撞检测。
- Geometry(几何):尺寸、位置、旋转角度。这里可以直接输入数值,也可以拖拽3D视图里的控制手柄。
- Dynamics(动力学):车辆的质量、重心高度、轮胎模型、制动特性等。做高级仿真时,这里是最常调的地方。
- Sensors(传感器):挂载的摄像头、雷达、激光雷达等。每个传感器都有自己的子参数面板。
- Appearance(外观):颜色、纹理、透明度。嗯,这个主要是为了视觉效果,不影响仿真结果。
你想想看,如果我要让一辆车以36km/h的速度匀速行驶,我该在哪里设置?答案是:在车辆的Dynamics选项卡里,找到「Initial Speed」,输入10(因为单位是m/s)。我刚开始总把单位搞混,后来直接在属性面板里把单位显示改成km/h,省心多了。
避坑指南:我曾经在调一个激光雷达的参数时,把「Horizontal Field of View」从120度改成了360度。结果仿真一跑,电脑直接卡死。后来才知道,Prescan的激光雷达模型在360度全向扫描时,计算量会暴增。所以,传感器参数不要盲目改大,够用就行。
5. 视图控制:平移、旋转、缩放
这部分是基本功,但很多人一开始会手忙脚乱。Prescan的视图控制有三种方式:
- 鼠标操作(最推荐):
- 左键拖动:旋转视角
- 中键拖动:平移视角
- 滚轮滚动:缩放视角
- 按住Shift + 左键拖动:框选放大
- 键盘快捷键:
- W / A / S / D:前后左右平移
- Q / E:上下平移
- R / F:重置视角 / 聚焦选中对象
- 工具栏按钮:
- 顶部右侧的四个图标:平移、旋转、缩放、重置
我个人最常用的是鼠标操作,尤其是按住中键平移。在做高速公路场景时,我需要沿着道路方向平移很长一段距离,用鼠标中键拖一下就到目标位置了,比点工具栏按钮快得多。
还有一个很实用的功能:选中一个对象后,按键盘上的「F」键,视图会自动聚焦到这个对象上,并拉近视角。我在检查某个传感器是否对准目标时,经常用这个快捷键。
6. 知识体系结构图
下面这张图,是我自己总结的Prescan界面操作的核心逻辑。你可以把它当成一个「操作地图」:
这张图想表达的核心意思是:场景浏览器、3D视图、属性面板三者是联动的。你在任何一个区域操作,其他两个区域都会实时响应。比如你在场景浏览器里点一下「Car_01」,3D视图里这辆车就会高亮,右侧属性面板也会显示它的参数。反过来,你在3D视图里双击一辆车,场景浏览器会自动展开并选中它。
嗯,这个联动机制,说白了就是Prescan的「操作闭环」。你只要掌握了这个闭环,剩下的就是熟练度的问题了。
一个小技巧:如果你觉得3D视图里的对象太多,眼花缭乱,可以在场景浏览器里把不需要的对象前面的「眼睛」图标点掉,隐藏它们。这样视图就清爽多了。我在做传感器覆盖范围分析时,经常把道路和建筑物隐藏,只看车辆和传感器。
好了,关于界面总览和基本操作,我就讲这么多。这些东西看起来琐碎,但都是每天要用的基本功。你花半小时把这些操作练熟,后面搭建场景时就能行云流水。
可可精品资料库