应用案例

技术专栏 | Adams View 表格编辑器常被忽视的应用场景(一)

1.Adams View表格编辑器:Adams View表格编辑器是管理模型对象的一种便捷工具,以表格格式显示模型数据库中的对象,特别方便进行对象编辑和更新。例如,可以一次性更新模型中所有零件的x、y和z位置,或建……


1.Adams View表格编辑器


Adams View表格编辑器是管理模型对象的一种便捷工具,以表格格式显示模型数据库中的对象,特别方便进行对象编辑和更新。例如,可以一次性更新模型中所有零件的x、y和z位置,或建立零件的位置与其它位置的参数化关联;可以选择模型对象的查看类型和更新有关对象的信息,表格编辑器还能创建和删除对象。

undefined

图1 Adams View表格编辑器

    请看以下几种应用场景,是否似曾相似?其实,表格编辑器都可以较方便地实现。

■ 快速参数化及修改点位置:除定义设计变量参数化点位置之外,是否有其它快速方法参数化点位置?且一次性修改多个位置?

■ 快速赋予部件质量属性:某些三维模型导入Adams View后,部件均无cm点,如何一次性生成所有部件的cm点,且统一修改cm点方位位置?如何便捷输入用户自定义质量属性?

■ 快速参数化力元:自动添加了多个接触或衬套,但接触和衬套参数忘记参数化,如何快速参数化力元?


2.快速参数化及修改点位置


需求描述

Adams View环境中有5个X/Y/Z位置均为0的Point。依次实现以下三个功能:

(1)将Point_1 X位置与Point_1 Y位置参数化关联,使得Point_1 X/Y位置与原点距离始终为10mm;

(2)Point_2至Point_5 X/Y位置均增加5mm;

(3)Point_1至Point_5 Z位置均为20mm。

表格编辑器将Point_1 X位置参数化为Point_1 Y位置

打开Adams View,新建模型,点击Tools – Editor,出现Table Editor对话框,左下角切换至Point,鼠标光标点击5次右下角“Create”按钮,建立5个Point,X/Y/Z位置均为0,依次进行以下五个操作步骤实现位置参数化:

(1)光标选择要参数化的单元格Point_1 X;

(2)光标点击“对象名称&字段”工具按钮;

(3)光标点击单元格Point_1 Y,输入单元格出现内容“POINT_1.Loc_Y”;

(4)将输入单元格的内容“POINT_1.Loc_Y”修改为“(SQRT(10**2 - POINT_1.Loc_Y**2))”;

(5)点击“锁定”工具按钮,单元格Point_1 X内容被修改为“(SQRT(10**2 - POINT_1.Loc_Y**2))”,值得注意的是,必须保留最外层的“()”,最终点击Apply,完成点位置参数化。

undefined

图2 表格编辑器将Point_1 X位置参数化为Point_1 Y位置


表格编辑器实现Point_2至Point_5 X/Y位置均增加5mm

(1)鼠标光标同时选择单元格Point_2至Point_5 X/Y;

(2)光标点击“单元格变量”工具按钮,输入单元格出现内容“$cell”;

(3)将输入单元格的内容“$cell”修改为“$cell+5”;

(4)光标点击“插入”工具按钮,Point_2至Point_5 X/Y位置均增加5,点击Apply,完成点位置同时变化。

undefined

图3 表格编辑器实现Point_2至Point_5 X/Y位置均增加5mm


表格编辑器实现Point_1至Point_5 Z位置均为20mm

(1)鼠标光标点击 Loc_Y 或同时选择单元格Point_1至Point_5 Z;

(2)输入单元格填入内容“20”;

(3)光标点击“插入”工具按钮图片,单元格Point_1至Point_5 Z位置均为20,最终点击Apply,完成点位置同时修改。

undefined

图4 表格编辑器实现Point_1至Point_5 Z位置均为20mm


“快速赋予部件质量属性”、“快速参数化力元”章节见后续《Adams View 表格编辑器常被忽视的应用场景(二)》。