proe关系式教程阵列控制

[转载]ProE设计进阶:等弦长阵列与trajpar_of_pnt函数的使用
主人敬启:感谢您的光临,如果喜欢空间的文章,欢迎您转载、传播;如果来此让您有点点收获,不胜高兴!
【ProE设计进阶:等弦长阵列与trajpar_of_pnt函数的使用】
偶尔看到很多人在讨论等弦长阵列的问题,其实这个问题是典型的冷门型问题,实用性不强,作为兴趣爱好研究下可以的,不必过于深入,浪费宝贵的时间。在此简单整理下处理方法,声明下,很多思路源自一些技术论坛。
ProE中在线或者边上构建点的时候,可以使用实长的方式,但是,这个实长是弧长的概念,不是弦长。那么,如何构建等弦长的阵列呢、
这需要用到以下几个函数:
itos():将整数换成字符串;
用法:将数字转化为字符,若有小树则四舍五入舍去小数点。如:
S1=Itos(123),S1="123"
S2=itos(123.57),S2="124"
s=123.5,S3=itos(s),S3="124"&
trajpar_of_pnt函数:反求线上点的系数比率,其结果在[0,1]闭区间;
用法:trajpar_of_pnt("trajname", "pointname")
其中trajname:曲线的名称(为了关系式表达方便,建议给曲线取个简单的名称),pointname:基准点的名称;
第一:如果是个2D曲线,比如草绘线,下面简单的示意如何构建等弦长阵列;
最终完成的结果:
1、首先草绘一条曲线,为了方便,改名为“C”;
2、使用比率的方式创建一个点PNT0,系数比率为0,过此点与曲线法向创建一个基准平面;
3、草绘,注意草绘的时候考虑到后面的阵列,所以要做到特征的一般性成立,参考基准参考上面的DTM1基准,构建如下的半圆,半圆半径为我们期望的弦长,范例为50,如下图:
4、半圆与前面的曲线生成交点PNT1,然后将特征PNT0到PNT1归组;
5、阵列上面的组,尺寸阵列,变量尺寸为第一个PNT0的系数0,并勾选“按关系定义增量”;
6、输入阵列关系式,关于阵列的关系式的几个参数,窗口有说明介绍,下图稍加示意,有兴趣的朋友可以研究下,其实不难;
7、多次再生(一次再生能多产生一个),这可能是软件的Bug,没有办法,就多再生几次吧,最终效果见前面的截图;
第二:如果是个3D曲线,下面简单的示意如何构建等弦长阵列;&
1、首先构建一条3D曲线,此处我使用了Style的COS曲线,为了曲线取名,使用复制命令,为了方便,改名为“A”,另外,如果是其他手法构建的3D线,为了后续创建辅助基准轴方便,使用此线拉伸了一个曲面;
2、使用比率的方式创建一个点PNT0,系数比率为0,并过此点创建一个基准平面与曲线法向,同时过点垂直曲面创建一轴,如下图;
3、过基准轴并垂直于DTM1构建第二个基准平面DTM2,如下图示意:
4、使用前面创建的DTM1和DTM2基准,旋转一个半球面,此处半径为60,如下图:
5、上述的半球面与曲线生成交点PNT1,把PNT0到PNT1的特征归组;
6、阵列上面的组,尺寸阵列,变量尺寸为第一个PNT0的系数0,并勾选“按关系定义增量”;&
7、输入阵列关系式,同前面一样,不重复了,最后结果如下图:&
相关链接:&
【给新入行的年轻朋友建议之:ProE,UG使用者如何选择工作方向?】
【诚实、正直不仅是高贵的道德品质,更是最好的人生策略......】
【以前在工作室培训的朋友若这几年未从事开发设计工作,欢迎随时回来巩固强化下(免费)】
【致刚刚踏入项目开发设计行业的新人工程师几点建议】
【社会上的培训班是否值得信任并学到有价值的技能,提供几个判断标准】
【致力于将工作室打造为最好最值得信赖的ProE工程师培训机构...】
【13年Pro/E设计资深工程师收徒,传承开发一线的宝贵经验和高效方法】
13年Pro/E设计资深工程师收徒,传承源自一线的综合开发技能和丰富经验,详见:
联系:QQ手机:&&
陶工(13年复杂项目开发经验,多年来已培养出数百名出色的Pro/E技术人才)
地址:浙江省慈溪市虞波北园西区12#(孙塘南路与金一路交叉口)
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。热门搜索:
           
当前位置: >
高尔夫球的PROE5.0画法.改进版/附prt文件(球面均布阵列的近似画法)
详细介绍:
昨天看了&&教程:我觉得用表阵列调整参数比较麻烦,而用proe参数阵列会更简单和准确一些。
基本思路是一样的:先在球体的一个纬度上阵列一圈,然后把这一圈阵列特征再按不同的纬度做二次阵列。
难点有两个:首先是二次阵列中怎样让每圈的阵列数可变,我参考了原作者加入两个草绘的做法;其次是每圈的阵列数如何计算,相邻凹坑中心点的距离应该尽量相等。
1)选画一个球体,半径100。
2)在顶部画一个凹坑,半径15,球心距110。
3)编辑菜单,特征操作,绕Z轴旋转 30度旋转复制出另一个凹坑。
4)分解旋转复制生成的组特征。
5)让旋转复制出来的凹坑绕A_1轴阵列,数量、角度随意(后面会添加关系式来控制)。
6)为了让上面做的一圈阵列特征在二次阵列时阵列数可变,需要借用一个无关紧要的几何尺寸来控制它。
在阵列特征前面插入两个草绘,草绘1画一个圆并标注直径为6(表示阵列数),然后在同一平面做草绘2,在草绘2中标注草绘1所画圆的直径尺寸(注意草绘1中标的直径是sd0,而草绘2中标的直径是kd0)。在草绘2中添加关系式p=kd0,最后随便画点什么在草绘2里面就可以结束了(这里画了个相同的圆)。
这样做的目的是把草绘1中的尺寸传递给一个变量p,后面将用变量p控制每圈的阵列数和间隔角度。
7)在阵列1中添加特征关系式:阵列数p赋值给p13,间隔角度360/p赋值给d10
8)前面引入了变量p表示每圈阵列数,并且用草绘1中的几何尺寸来控制它。但是怎样算出每圈阵列数呢?
我们知道圈数越多则凹坑越密集,每圈阵列数就会越多。因此这里添加一个参数a表示需要阵列的圈数。
9)如果以北极为0度,南极为180度,那么当圈数为a,并且每圈间隔的纬度相等时,每圈间隔的纬度应该是180/(a+1)。
确定了每圈间隔的纬度,就可以算出球面上的纬线间距是pi()*100/(a+1)。
如果凹坑中心点把纬线平均分割成若干段,每段长度与纬线间距最接近,那么可以认为凹坑是在球面上近似均布的(均布是指纬向距离与经向距离相等)。
不难算出第一圈的纬线长度是2*pi()*100*sin(180/(a+1)),纬线长度除以纬线间距就得到了阵列数,四舍五入取整的结果是floor(2*sin(180/(a+1))*(a+1)+0.5)。
最后用关系式分别通过旋转复制特征的角度d5和草绘1的直径d17控制第一圈阵列的纬度和阵列数。
10)把两个草绘与阵列1合并成组。
11)阵列组,按住Ctrl添加旋转复制和草绘1的尺寸。
12)给组阵列添加关系,memb_i表示尺寸增量,关系式同第9步中的纬度算法。
13)给组阵列的另一个尺寸添加关系,memb_v表示实例尺寸,idx1表示实例序号(从0开始),关系式同第9步中的阵列数算法。
14)完成组阵列时默认实例数是2,再添加关系把圈数a赋值给组阵列的实例数。
15)最后把北极的凹坑再镜像一个到南极。
16)如果需要增加圈数,只要把零件参数a改大一些。
17)再生结果。
18)如果需要减少圈数,只要把零件参数a改小一些。
19)再生结果。注意第一圈的阵列数,总圈数(不含南北极)为1时只有4个,总圈数为2时有5个,总圈数3或更多时第一圈都是6个。
这种方法不能画出在球面上真正均布的凹坑,因为每一圈阵列数不同导致的错位会使凹坑之间的距离不等。
虽然有时候看起来像是均布了,但是当凹坑边缘的间距较小时就能明显看到这是不均布的。
要做到真正均布必须研究清楚正多面体的构建方法,据我了解并不是任意数量的面都可以构成正多面体的。
最简单的正多面体是由6个正方形组成的立方体,还有4个正三角形组在的三棱锥。至于五边形、六边形怎么组成正多面体还是需要研究一番的。
相关专题:,,,,
本站软件若需解压密码,则密码一律为:www.zhuanzhi.net& 。
如果这个软件总是不能下载的请点击报错,谢谢合作!
本站提供的部分商业软件或教程是供学习研究之用,切勿商用,支持购买正版。
若本站侵犯了您的权益,请联系并提供证据,我们会立即处理。
Copyright & 2013 www.zhuanzhi.net 专职网 版权所有&&皖ICP备号 &&查看: 70005|回复: 864
proe阵列关系式教程
主题帖子威望
高工, 积分 576, 距离下一级还需 424 积分
高工, 积分 576, 距离下一级还需 424 积分
马上注册,结交更多好友,享用更多功能!
才可以下载或查看,没有帐号?
游客,如果您要查看本帖隐藏内容请
[ 本帖最后由 ww55ww1228 于
10:55 编辑 ]
10:54 上传
点击文件名下载附件
182.71 KB, 下载次数: 4353
主题帖子威望
感谢提供!
主题帖子威望
工程师, 积分 341, 距离下一级还需 159 积分
工程师, 积分 341, 距离下一级还需 159 积分
主题帖子威望
高工, 积分 537, 距离下一级还需 463 积分
高工, 积分 537, 距离下一级还需 463 积分
主题帖子威望
助工, 积分 108, 距离下一级还需 92 积分
助工, 积分 108, 距离下一级还需 92 积分
:handshake
主题帖子威望
助工, 积分 156, 距离下一级还需 44 积分
助工, 积分 156, 距离下一级还需 44 积分
主题帖子威望
实习生, 积分 149, 距离下一级还需 -99 积分
实习生, 积分 149, 距离下一级还需 -99 积分
谢谢了~呵呵
主题帖子威望
讲师, 积分 1118, 距离下一级还需 1882 积分
讲师, 积分 1118, 距离下一级还需 1882 积分
主题帖子威望
助工, 积分 78, 距离下一级还需 122 积分
助工, 积分 78, 距离下一级还需 122 积分
学习了。顶一个
主题帖子威望
助工, 积分 172, 距离下一级还需 28 积分
助工, 积分 172, 距离下一级还需 28 积分
希望之星勋章
社区建设勋章
优秀斑竹勋章
原创先锋勋章
热心助人勋章
宣传大使勋章
本站为非营利性站点,部分资源为网友搜集或发布,仅供学习和研究使用,如用于商业用途,请购买正版。站内所发布的资源,如有侵犯你的权益,请,本站将立即改正或删除。
)&苏公网安备 03号proe 轴阵列怎么参数化?_百度知道

我要回帖

更多关于 proe函数关系式 的文章

 

随机推荐