![Creo关系阵列-循环语句应用_第1页](http://file4.renrendoc.com/view/6c850e4df55ee4068da5f02757de4854/6c850e4df55ee4068da5f02757de48541.gif)
![Creo关系阵列-循环语句应用_第2页](http://file4.renrendoc.com/view/6c850e4df55ee4068da5f02757de4854/6c850e4df55ee4068da5f02757de48542.gif)
![Creo关系阵列-循环语句应用_第3页](http://file4.renrendoc.com/view/6c850e4df55ee4068da5f02757de4854/6c850e4df55ee4068da5f02757de48543.gif)
![Creo关系阵列-循环语句应用_第4页](http://file4.renrendoc.com/view/6c850e4df55ee4068da5f02757de4854/6c850e4df55ee4068da5f02757de48544.gif)
![Creo关系阵列-循环语句应用_第5页](http://file4.renrendoc.com/view/6c850e4df55ee4068da5f02757de4854/6c850e4df55ee4068da5f02757de48545.gif)
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 学期计划资料汇编八篇
- 范文学期学习计划范文集锦七篇
- 大连市商品混凝土购买合同书范本(标准版)
- 年终奖金合同建议
- 内退人员返聘合同
- 南京农业大学就业协议书
- 体育会展业的新篇章
- 默示合同和推定合同例子
- 2025届高考历史一轮复习第15单元中国的科技教育与文学艺术综合检测课时演练含解析新人教版
- 河南省鹤壁市高级中学2024-2025学年高一语文下学期6月月考试题含解析
- 工厂循环水池清淤施工方案
- 一年级上册生字练字帖(仅打印)
- 皮肤撕裂伤的清创与缝合技巧
- 2024届四川省广安市华蓥市物理八年级第一学期期末联考试题含解析
- 历年公共基础知识真题及答案
- 《高中数学全套课件》
- 万科地产集团资本结构优化研究
- 遵纪守法遵守校纪校规主题班会课件
- 学生体质健康标准测试测试方法经典PPT
- 小主持人社团教案
- 外电线路防护架搭拆作业安全技术交底
评论
0/150
提交评论