学而时习之不亦说乎。虽然结构静力学的系统学习笔记已经写完,但是重走长征路还会发现很多惊喜。从今天开始,图惜将陆续发表一些WB微操作的小技巧,主要是之前文章写漏的,但是很好用的技巧,敬请关注。
参数化建模常用于优化设计中,鉴于篇幅有限,本文仅介绍DM的简单参数化建模。
以草图矩形为例,需要通过参数控制宽度H1,只需要点击属性中H1前的框,出现P字样,便表示这个尺寸可通过参数控制。
点击菜单栏,便出现参数控制窗口,修改值后点击“检查”,便可修改矩形的宽度。
如何让H1始终为V2的两倍?
先将H1与V2都设置为参数控制,点开参数编辑器,选择参数/尺寸分配标签,修改H1的表达式为“2*@XY平面.V2”,点击检查即可更新。
在设计参数标签下,修改V2的尺寸,图形中的H1尺寸将跟随变化,而参数编辑器——设计参数中的H1的值将失效,读者可以删除它,也可不用理会。
其他关系如下表,x表示参数。
序号 | 函数 | 数学含义 | 备注 |
1 | ABS(x) | |x|,绝对值 | |
2 | EXP(x) | ex,指数函数 | |
3 | LN(x) | Ln(x),自然对数 | |
4 | SQRT(x) | √(x),平方根函数 | |
5 | SIN(x) COS(x) TAN(x) | 三角函数 | x为角度值 |
6 | ASIN(x) ACOS(x) ATAN(x) | 反三角函数 | ASIN(x)或ACOS(x)返回-90~90的值,ACOS(x)返回0~180的值。 |
示例:A=ASIN(-1)结果为-90。B=ABS(-10)结果为10。 |
外部CAD与DM中实现参数控制是否可行?即将可控参数从CAD软件传递到DM,在DM中修改后,CAD模型跟随变化。以下以WB2021R2和Solidworks2017为例。
如果读者未关联过WB与SW,需要先设置关联,设置方法如下:
https://zhuanlan.zhihu.com/p/543780067
在SW中建立矩形草图:宽100,高50,给它们分别命名未DS_H1,和DS_V1,注意DS_是DM识别外部CAD模型参数的关键字,必须有。
草图建立后拉伸20mm形成长方体,保存零件,注意必须要保存后才能成功传递。
保持SW窗口打开状态,回到WB中,新建几何结构,并通过DM编辑,在DM中点击文件——添加活动的CAD几何结构。
点击生成后,模型被传递到DM中,可控参数也被传递。
点击参数前的框,即可参数化控制。
点击生成后,原SW中的模型也将被改变。
CAD软件与WB软件的关联还是很有必要,能减少很多转换中间格式的工作量。
对于参数化建模,图惜平时工作中很少使用,文中难免纰漏百出,敬请批评指正。