2. Adams工作环境与界面操作
Adams 的绝大多数建模与仿真工作都在 View 界面中完成。对初学者而言,先把界面布局、模型树、工具栏、快捷键、文件管理和单位系统这六件事理顺,后续建模才不会反复踩坑。本节以 Adams 2020 及以上版本的 View 界面为参照,界面元素名称以英文原版为准,便于对照软件实际操作。
一、View 界面布局:五个功能区各司其职
启动 Adams View 后,主窗口可划分为五个区域。顶部是菜单栏与标准工具栏,菜单栏提供 File、Edit、View、Build、Simulate、Review、Settings、Tools、Help 等下拉菜单,标准工具栏则放置新建、打开、保存、撤销、重做等高频按钮。左侧是模型树(Model Tree),用于浏览和管理模型中的全部对象。中部是图形工作区(Main Window),模型以三维视图呈现,鼠标左键旋转、中键平移、滚轮缩放。右侧是工具面板(Toolbox),按类别收纳建模、约束、驱动、仿真等命令按钮。底部是状态栏与命令窗口,状态栏显示当前操作提示、坐标信息和单位,命令窗口可输入命令并回显执行结果。
需要特别说明的是,View 界面存在两种交互模式:标准界面模式和命令语言模式。前者通过菜单和对话框操作,后者通过命令窗口输入 Adams 命令语言(ADM)。两者可以混用,例如在命令窗口输入 part create rigid_body name_and_position 也能创建部件。对初学者建议以标准界面为主,命令窗口作为查询和批量操作的补充。
二、模型树:模型对象的唯一索引
模型树是 View 界面中最重要的管理工具,它以树状结构列出当前模型中的全部对象。顶层是模型名称(默认 Model_1),其下依次展开 Parts、Constraints、Motions、Forces、Measures、Simulations、Results 等节点。每个节点下挂具体对象,例如 Parts 下是 PART_2、PART_3,Constraints 下是 JOINT_1、JOINT_2。
模型树的核心价值在于快速定位与批量操作。双击某个部件,图形区会高亮该部件并弹出修改对话框;右键单击对象,可执行 Rename、Delete、Info、Modify 等命令。当模型包含几十个部件时,用模型树查找比在图形区点选可靠得多。此外,模型树顶部的过滤按钮可以只显示某一类对象,例如只看约束,便于检查约束是否齐全。
三、工具栏与快捷键:提高操作效率
View 界面提供标准工具栏、视图工具栏和工具面板三类工具。标准工具栏负责文件与编辑操作;视图工具栏控制视角,包括旋转、平移、缩放、等轴测视图、前视图、正视图等按钮;工具面板则按 Bodies、Connectors、Motions、Forces、Simulation、Results 分类收纳建模命令。
常用快捷键建议尽早记住:F 键将模型缩放到适合窗口大小,R 键旋转视图,T 键平移视图,Z 键缩放,Ctrl+N 新建模型,Ctrl+O 打开文件,Ctrl+S 保存,Ctrl+Z 撤销,Ctrl+Y 重做。在图形区按住鼠标左键拖动可旋转模型,按住中键拖动可平移,滚动滚轮可缩放。这些操作看似简单,但熟练后能显著减少菜单点击次数。
四、文件管理:模型文件与仿真文件分离
Adams 的文件体系需要区分清楚。模型文件扩展名为 .bin,保存的是几何、约束、驱动、力元等建模信息;仿真结果文件扩展名为 .res,保存的是某次仿真的求解数据;还有 .adm 命令文件、.gra 图形文件、.msg 消息文件等。日常操作中,File → Save Database As 保存 .bin 模型,File → Export 可导出为 ADM 命令文件或 STEP、IGES 等几何格式。
建议养成规范的文件管理习惯:为每个项目建立独立文件夹,模型文件命名为 项目名_版本号.bin,例如 fourbar_v01.bin、fourbar_v02.bin。每次重大修改前另存新版本,避免覆盖导致无法回退。仿真结果文件默认与模型文件同目录,若结果较多,可在 Simulate 设置中指定独立的结果目录。
五、单位系统设置:建模前必须确认
单位系统是 Adams 建模中最容易被忽视、却最容易导致结果错误的设置。Adams 提供 MMKS、MKS、CGS、IPS、FPS 等预设单位系统,也可自定义。常用的是 MMKS(毫米-千克-秒-牛顿)和 MKS(米-千克-秒-牛顿)。设置入口为 Settings → Units,打开后可在 Units 下拉框中选择预设系统,也可逐项修改 Length、Mass、Time、Force、Angle、Frequency 的单位。
单位设置的关键原则是:建模前确定,建模后不轻易更改。如果在已建好模型后切换单位系统,Adams 会按换算关系重新解释已有数值,可能导致尺寸、质量、力的大小发生数量级变化。例如把 MMKS 切换为 MKS,原本 100 mm 的杆长会变成 100 m,模型立即失真。因此,建议在新建模型后第一件事就是确认单位系统,并在整个项目中保持一致。
六、一个完整的界面操作示例
下面以四杆机构为例,串联本节涉及的界面操作。启动 Adams View,新建模型,确认单位为 MMKS。在工具面板选择 Bodies,用连杆工具创建 PART_2 和 PART_3,长度分别设为 200 mm 和 150 mm。切换到 Connectors,在 PART_2 与 Ground 之间创建旋转副 JOINT_1,在 PART_2 与 PART_3 之间创建 JOINT_2,在 PART_3 与 Ground 之间创建 JOINT_3。切换到 Motions,在 JOINT_1 上添加旋转驱动 MOTION_1,速度设为 30 °/s。此时模型树中应能看到 Parts 下两个部件、Constraints 下三个约束、Motions 下一个驱动。按 F 键调整视图,检查机构是否完整。最后 File → Save Database As,保存为 fourbar_v01.bin。
这个示例覆盖了界面布局、模型树、工具栏、快捷键、文件管理和单位系统六个知识点。实际操作中,建议每完成一步就查看模型树确认对象是否创建成功,而不是等到仿真报错再回头排查。模型树是 Adams 建模过程中最可靠的“检查清单”。