Creo关系阵列-循环语句应用_第1页
Creo关系阵列-循环语句应用_第2页
Creo关系阵列-循环语句应用_第3页
Creo关系阵列-循环语句应用_第4页
Creo关系阵列-循环语句应用_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Creo关系阵列_循环语句应用by落枫之影很长时间没有写教程了,这次我将带大家了解一下关系阵列中如何使用循环语句在程序中需要重复执行的一些语句称之为循环语句,因C语言中循环语句不能直接被creo软件调用,所以我们只能另想它法。事实证明,在creo阵列中执行如下流程的循环语句是可行的:餅开始执行歸5i=n?y程序结束i为阵列中第一方向或第二方向阵列成员序数n为阵列中第一方向或第二方向阵列成员数下面通过几个实例来详细讲解循环语句在关系阵列中的应用1.三角排布阵列这种排布方式的阵列做法很多,但今天只选择使用循环语句来解决这个问题初始定位尺寸对阵列来讲是十分关键,本例可以有以下两种定位方式。ooooo

2、oooooooooo第一f中定位方式比较直接,也比较常见:第二种定位方式可以这样:2个顼葩击就处港2个顼葩击就处港II个人比较喜欢第二种定位方式,这种定位方式比较符合三角形排布阵列本次也只讲第二种定位方式的阵列,第一种留给大家思考,方法是一样的选择绘制的圆柱,阵列尺寸褰尺寸1.不1E!性为R20这个尺寸添加如下关系ifidxl=l/*i为每一列的阵列成员序数n=20/*n为每一列的阵列成员数end讦ifi=ni=0n=n-lend讦memb_v=lead_v+20*ii=i+l如果i=n,i的值将会归零,而n的值会减1,然后i又从0直自加到i二n如此循环下去为水平定位尺寸20添加如下关系mem

3、b_v=(20-n)*20这样写是很巧妙的,因为n这个值为每一列的阵歹喊员数(不能用i取代)可以这样理解:每阵列完一列成员(也就是i自加到n),水平定位尺寸才会增加202圆盘均布阵列排布规律由中间1个圆孔到每圈6个孔、12个孔。依次以6个孔的规律递增,而每一圈孔的半径又以30的值递增这次圆孔截面采用最原始、最基本的走位方貳h10.000这里的水平垂直定位尺寸10,记得要归零哦,合则孔将个会在圆盘的圆心上,这里只是为了方便大家观看,特输入的值还是两个定位尺寸的关系阵列单击此处汲加项按关采定乂増莹8寒关茶定文堆量方向2方向单击此处汲加项按关采定乂増莹8寒关茶定文堆量方向2方向1尺寸M4.F7(iK

4、.4ft关系尺寸单由此址漳1及尺寸表尺寸-%I*速項给第一个尺寸添加如下关系ifidxl=ln=6/*n为每圈成员个数i=0/*i为每圈成员的序数a二30/*a为定值30r=a/*r为每圈的半径,初始化时值为30end讦ifn=in二n+6r二r+aend讦memb_v=lead_v+r*cos(360/n*i)i=i+l关系式memb_v=lead_v+r*cos(360/n*i),用下图来说明可能会更清楚给第二个尺寸添加如下关系memb_v=lead_v+r*sin(360/n*(i-l)上面是r*cos,那么下面就是广sin,这是圆上点横纵坐标计算公式由于第一方向关系语句结束时i已自加1

5、,为了保证两角度相等,所以才有这里的r*sin(360/n*(i-l)o这个大家可以去验证!3错位阵列错位阵列也可以用循环语句来做,但是不提倡这么做,因为太复杂了如果用双方向尺寸阵列做会很简单我先简单介绍双方向尺寸阵列以水平和垂直方向作为定位参考基准巾16I个顼I2厂II0r;:X尺寸I液尺寸拿考表选项J*性刁汀I殴虽Q(20庁.怎氷qz第一方向就直接以定值20为增量阵列第二方向则是由水平与垂直方向的合成尺寸添加如下关系讦floor(idx2/2)*2=idx2memb_v=0elsememb_v=10end讦如果是偶数行,则有垂直方向的20与水平方向的0进行合成如果是奇数行,则有垂直方向的2

6、0与水平方向的10进行合成我这样讲,相信大家更容易理解!如果用循环语去做,那么只需要将尺寸添加到第一方向即可圆截面的草绘还是同上面一样壬寸1S5性尺寸成尺寸II0陋2壬寸1S5性尺寸成尺寸II0陋2匕2个项总石此处浜却琐给第一个尺寸添加关系初始化程序讦idxl二=1i=lend讦返回条件程序ifi=nn=6i=0厂注意此处i必须为零end讦执行程序memb_v=lead_v+i*20+5*(l+(-l)Afloor(idxl/n+1)i=i+l最终尺寸中5*(l+(-l)Afloor(idxl/n+l)Wfi为0或10此语句直接影响错位尺寸每阵列完6个成员,最终尺寸会增加10或0给第二方向添加如下关系memb_v=lead_v+(floor(idxl/n)*20意思就是每阵列完6个成员,才有增量20.好了,本次就讲这么多,剩下的大家自行摸索,个人觉得掌握循环语句关系阵

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论