horus10 wrote:
看起来挺简单的,累了够呛,我还是没有完成,
看来对proe的应用还在皮毛的皮毛,希望各位高手不吝赐教!
parish wrote:
我觉得用:O)PROGRAM::y::y应该可以解决的,
回头翻翻书去!
qiushui wrote:
我决的还是应该用关系式来做,用Pattern Table 做的话圈数少还受的了,如果要求做20圈或100圈,光输坐标就够烦人的了。
burphy_fd wrote:
::y::y
对的,除了输入数目的时候刚好颠倒了,可能是笔误8D
昨天我少了个判断语句,
按照道理应该也不会影响的,最多有重叠特征出现,
事实却不是这样。还得去看看
还有一个可能就是我昨天一直用 memb_i
再研究研究
horus10 wrote:
对关系式用法不太了解,想问一下
这里的membi,memb_v,lead_v这些变量是随便起的名字还是
有特殊含义的?
christ000 wrote:
5.输入如下关系式——
p583 = 3+idx2
memb_v = lead_v+idx1*(360/p583)
此式说明,第一方向的阵列个数和增量都依赖于第二方向的阵列进行到了哪一步。
例如:当第二方向进行到了第1、2、3圈时,idx2的值分别为0、1、2,
于是第1、2、3圈的孔数p583分别等于3+0、3+1、3+2,
而角度增量则为——360/3、360/4、360/5
保存后退出,就可以了。
christ000 wrote:
5.输入如下关系式——
p583 = 3+idx2
memb_v = lead_v+idx1*(360/p583)
此式说明,第一方向的阵列个数和增量都依赖于第二方向的阵列进行到了哪一步。
例如:当第二方向进行到了第1、2、3圈时,idx2的值分别为0、1、2,
于是第1、2、3圈的孔数p583分别等于3+0、3+1、3+2,
而角度增量则为——360/3、360/4、360/5
保存后退出,就可以了。
qyfisjohnny wrote:
请问christ000,lead_v在这里是什么意思?看翻译说是:"leader 值(选取尺寸确定方向)"这是何解?
christ000 wrote:
贴一张斑竹大大的经典教学图片(我一直珍藏的)——
qiushui wrote:
memb_i与memb_v不能同时出现在一个relation里,其实用哪一个都无所谓的。
走开一会没想到又有这么多人发言。高手们珍藏的资料可以拿出来分享啦。
qiushui wrote:
你有没有用lead_v?
Jacky Wang wrote:
很簡單的。
使用陳列表來做。
andywang307 wrote:
好象不对哦!8D
christ000 wrote:
2.进行普通阵列——
角度为第一方向,增量与个数任意,因为到后面要改的。
半径为第二方向,增量与个数自己定,只要孔不挖到外面就行
yzqchina wrote:
为什么我的只能排列半边?
我一直都存在这样的疑问,每次要阵列的时候都是先作一个带角度的辅助面,好烦呀,可是看到你们只是标一个和基准有角度的尺寸就行了,很想知道是怎么回事,快帮忙呀
qiushui wrote:
我决的还是应该用关系式来做,用Pattern Table 做的话圈数少还受的了,如果要求做20圈或100圈,光输坐标就够烦人的了。
burphy_fd wrote:
::y::y::y
一直想memb_i来直接驱动,
如:上式想改成:memb_i=360/p583
一直没成功,看来理解有问题了:I:I
horus10 wrote:
是不是你画草图时没有画中心线作辅助线?
poniard wrote:
关于relation我不大懂,,在proe方面还是菜鸟,但是就该文本文件可以发现,在最后一行注明了memb_i 和memb_v不可同时使用。就如同一般阵列情况下,尺寸总的大小与尺寸增量只能选一个。
own points .
burphy_fd wrote:
兄台不必过于自责,::g::g:::{
能提出问题,是我们大家的福分
没有你的引导我们可能还没领略到其中的乐趣呢::y::y
非常感谢你,希望你再接再厉,而不是就此罢手;-)::g::g::{8D
christ000 wrote:
首先,向大家说一声对不起,在“奇异的蜂窝煤”一题中我的解答是错误的,关键是有一个概念不清楚——阵列的数目是不能随idx1或idx2的改变而改变的。两个方向的p值就象数组的行和列,你可以让数组中的某些元素
为0,但是不能删掉它们。
依照该方法,每一圈上的孔数仍为7,由于是沿圆周方向阵列,所以还是重合了一部分。
在关系式 p583 = 3+idx2
memb_v = lead_v+idx1*(360/p583)
中p583的作用只是进行值传递,既相当于:
t = 3+idx2
memb_v = lead_v+idx1*(360/t)
而每一圈上p583的值一直是3+4=7(4是idx2的最大值)
所以不引起误会的写法是:
t = 3 /* t为最内圈孔数
p583 = t+p585 /* p585为第二方向阵列数目代号
if(idx1>idx2+t) /* 判断当前孔该挖还是该“隐”
memb_v = lead_v /* 如果该“隐”,让此孔与这一圈上的第一个孔重合
else
memb_v = lead_v+idx1*360/(idx2+t) /* 如果该挖,则根据idx2的当前值算出周向增量值
endif
这里还要向最先公布答案的兄台表示歉意。::y::y
希望我的粗心没有给大家带来麻烦。
以后再也不敢乱出“题目”了
victory wrote:
来一段视频教学,仔细理解一下中间的关系,这一题就好做了,以前做的找不到了!
::y::y::ymms:.161.248.118/prongnr/relpattern.wmv
victory wrote:
DOWN不下呀,我回去看看能不能找到原文件,贴出来。应该可以看,是不是你们网络设置的问题。
victory wrote:
先在圆盘上CUT一个孔,如图:注意圆盘和孔尺寸要和下面的关系对应起来,也可以根据圆盘和孔尺寸调整关系中的尺寸!!
relation: 1:选角度 memb_v=id×1*60
if id×1>5
memb_v=id×1*30+15
end if
2: 选尺寸: memb_v=1
if id×1>5
memb_v=2
end if
victory wrote:
先在圆盘上CUT一个孔,如图:注意圆盘和孔尺寸要和下面的关系对应起来,也可以根据圆盘和孔尺寸调整关系中的尺寸!!
relation: 1:选角度 memb_v=id×1*60
if id×1>5
memb_v=id×1*30+15
end if
2: 选尺寸: memb_v=1
if id×1>5
memb_v=2
end if
victory wrote:
不是上面的效果,但是方法是一样的,PART找不到了,周末再做一下,关系应该没错,大大们可以动手做一下,看得到视频教学请参照教学中来做。
欢迎光临 iCAx开思网 (https://www.icax.org/) | Powered by Discuz! X3.3 |