3. 界面总览与基本操作

说实话,刚接触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的视图控制有三种方式:

  1. 鼠标操作(最推荐):
    • 左键拖动:旋转视角
    • 中键拖动:平移视角
    • 滚轮滚动:缩放视角
    • 按住Shift + 左键拖动:框选放大
  2. 键盘快捷键:
    • W / A / S / D:前后左右平移
    • Q / E:上下平移
    • R / F:重置视角 / 聚焦选中对象
  3. 工具栏按钮:
    • 顶部右侧的四个图标:平移、旋转、缩放、重置

我个人最常用的是鼠标操作,尤其是按住中键平移。在做高速公路场景时,我需要沿着道路方向平移很长一段距离,用鼠标中键拖一下就到目标位置了,比点工具栏按钮快得多。

还有一个很实用的功能:选中一个对象后,按键盘上的「F」键,视图会自动聚焦到这个对象上,并拉近视角。我在检查某个传感器是否对准目标时,经常用这个快捷键。

6. 知识体系结构图

下面这张图,是我自己总结的Prescan界面操作的核心逻辑。你可以把它当成一个「操作地图」:

Prescan 界面操作核心逻辑 主窗口布局 场景浏览器 对象树结构 层级管理 选中/高亮 (删除前先看父子关系) 3D 视图窗口 场景可视化 视图控制 对象操作 (鼠标中键平移最常用) 对象属性面板 General / Geometry Dynamics / Sensors Appearance (调参核心阵地) 底部输出窗口(日志 / 报错信息) 选中联动 双击/右键 运行信息 功能区(顶部工具栏 / 左侧浮动工具栏 / 底部仿真控制栏)

这张图想表达的核心意思是:场景浏览器、3D视图、属性面板三者是联动的。你在任何一个区域操作,其他两个区域都会实时响应。比如你在场景浏览器里点一下「Car_01」,3D视图里这辆车就会高亮,右侧属性面板也会显示它的参数。反过来,你在3D视图里双击一辆车,场景浏览器会自动展开并选中它。

嗯,这个联动机制,说白了就是Prescan的「操作闭环」。你只要掌握了这个闭环,剩下的就是熟练度的问题了。

一个小技巧:如果你觉得3D视图里的对象太多,眼花缭乱,可以在场景浏览器里把不需要的对象前面的「眼睛」图标点掉,隐藏它们。这样视图就清爽多了。我在做传感器覆盖范围分析时,经常把道路和建筑物隐藏,只看车辆和传感器。

好了,关于界面总览和基本操作,我就讲这么多。这些东西看起来琐碎,但都是每天要用的基本功。你花半小时把这些操作练熟,后面搭建场景时就能行云流水。

可可精品资料库