找回密码
 注册
中华设计论坛 门户 Proe建模 查看内容

PROE阵列系列教程:关系式阵列之二

2007-10-28 11:37| 发布者: 美雅设计在线| 查看: 890| 评论: 0|原作者: 美雅秀剑|来自: 本站原创

本教程以题六喇叭孔形状为例并延伸,详细说明其阵列步骤。通过简单讲解,希望对PEOE关系式阵列有所了解,并对其参数各项内容有所认识并灵活应用于实际案例,熟练掌握各种类型的PATTERN技巧将对设计效率大有提升,如有错误欢迎指正交流。谢谢!

图一:最终实际效果

图二:阵列变量关系% g2 }2 ^1 p# W7 g+ M' m1 ^$ C
[阵列分析]:此PATTERN是以A点为基圆,在一方向里含有三个变量的阵列参数;第一圈以120度变量均匀阵列出三个;当IDX1>2时,即从第四个圆开始,跳至B点以30度为旋转变量。与此同时,另外二个变量是圆的位置以间距3.7MM为间隔变量,每一环的圆心间隔为3.7MM和圆的直径大小,以指定圆的大小,在每一环的大小有所不同;分别为:1.6、2.2、2.5、3.0MM为指定变量。阵列个数为39个。

图三:阵列起始点; m( T8 Q9 @4 s
[阵列步骤]:本题以PROE2001版本为例,用曲线进行阵列。0 B# C1 u  s3 T" b
1、按图示尺寸绘制直径为3.0的中心圆曲线。如下图:

2、以中心圆为定位参考,绘制直径为1.6MM的基圆(阵列的起始圆)。如上图二所示:

3、基本图元画好,开始阵列。首先添加圆旋转角度的变量关系式。
关系式:
memb_v=idx1*-120
if idx1>2
memb_v=idx1*-30
endif
[参数详解]:
memb_I和memb_v的不同在于,memb_v是指定在同一方向里,指定变量的最终驱动尺寸,比如说在此参数中,恒定的角度设为120度,当以 120度阵列到IDX1>2时,则以每30度进行阵列。其中IDX1是指以指定变量索引的个数。大于2则理解为以基圆算起,以120度旋转到第三个时,即IDX1>2。
此中的-120中的负号则代指方向性。并非数值正负。本例中起始度为360度,则以-120度的变量旋转。若起始为0度,则以120度为变量旋转。
Endif 即关系式结束语句。
关系式编辑完成后,保存确认退出。然后再对圆的间距进行阵列,同在一个方向下。关系系如下:
memb_v=3.7
if idx1>2
memb_v=7.4
endif
if idx1>14
memb_v=11.1
endif
if idx1>26
memb_v=14.8
endif
其中memb_v=3.7或7.4、11.1、14.8是以草绘中的尺寸位置算起。此句意即:分别以7.4、11.1、14.8为指定间距,对圆进行偏移。其中”if idx1>2”中的值,是指定圆的个数,从第4个和16个…依次类推进行间距的跳转至下个间距变量。
同理:我们对直径也是一样的道理,即指定圆从第N个到N+X间是以一个变量进行,从N+X到N+Y之间是以另一个指定变量进行阵列。在本例中,圆在第一环内在IDX114即从第16个起,以2.5MM进行阵列。如下参数:
memb_v=2
if idx1>2
memb_v=2.0
else
idx114
memb_v=2.5
endif
if idx1>27
memb_v=3.0
三个关系完成之后,确定保存。最后输入阵列个数39个;完成阵列如图一所示。
[举一翻三]:当对角度变量关系式进行更改时,我们可以得到,当旋转到第N个圆的时候,我们可以指定此圆以某个角度值跳过至下一个角度。如图所示:

关系式为:
memb_v=idx1*-120
if idx1>2
memb_v=idx1*-30
endif
if idx1==18
memb_v=idx1*-30+30
endif
if idx1==22
memb_v=idx1*-30+30
endif
if idx1==26
memb_v=idx1*-30+30

[总结]:本例主要详解了memb_v的用法。即在同一方向下,以指定的数值为驱动尺寸。而memb_I指的是增量。注意:在同一关系中不能同时出现memb_v和memb_I语句。
练习:同理,题五中的内容也可用此方法求得。大家试试看!

最新评论

本站无意传播任何侵权软件与信息,部分资源为网友搜集或发布,仅供学习和研究使用,请支持正版。站内所发布的资源,如有侵犯你的权益,请联系我们,本站将立即改正或删除。

QQ|Archiver|手机版|小黑屋|联系我们|中华设计论坛 ( 苏ICP备20023187号-1

GMT+8, 2025-5-1 14:28

Powered by Discuz! X3.5

© 2006-2024 Daliang Team.

返回顶部