iCAx开思网

标题: 三年以上经验者请进 [打印本页]

作者: zq1788    时间: 2004-8-8 12:22
标题: 三年以上经验者请进
各位师兄弟:有谁能用表达式做变节距螺旋线吗?,要求节距两端小,中间大
作者: huangfu4474    时间: 2004-8-8 13:20
用 use law 改變參數
點選 by law curve
作者: zq1788    时间: 2004-8-8 13:28
huangfu4474 :你好,我刚才说的是BY EXPRESSION 不是BY LAW CUVER,请不吝指教!
  
作者: 皓然    时间: 2004-8-9 20:21
我只能做出一头大一头小,两头小中间大的怎么也搞不出来,郁闷!!!
a=const  //直径
b=const  //圈数
c=const  //长度
t = 0
x = a*cos(t*b*360)
y = a*cos(t*b*360)
z = c*t*t
作者: waychang    时间: 2004-8-9 21:49
有没有高手出个表达式的教程
作者: sxhuhaibin    时间: 2004-8-9 22:56
我给你一个!
用记事本打开。将spring_A.exp导入参数表后,依步骤进行!
作者: sxhuhaibin    时间: 2004-8-9 22:57
look
作者: sxhuhaibin    时间: 2004-8-9 23:00
糟糕!附件发不上去!
作者: sxhuhaibin    时间: 2004-8-9 23:01
看原文吧!
  
//Information:  
//created by :  胡海彬   E_mail:sxhuhaibin@sohu.com
//概要:闭合端部弹簧,用方程曲线建立曲线,然后用管体建模,修改变量值,可改变弹簧的形状.
//变量:Active_coils为中间螺旋匝数
//Wire_dia为弹簧线径
//Dir为螺旋旋转方向
//Free_length为弹簧自由长度
//OD为弹簧外直径
//Total_coils为螺旋总匝数.
//注意:分三段建立曲线,第一段用t,xt1,yt1,zt1建立,第二段用t,xt,yt,zt建立,第三段用t,xt2,yt2,zt2建立.
//另外,管体的Out dimmeter为Wire_dia.
Active_coils=5
Wire_dia=6
Dir=1
Free_length=120
OD=50
Total_coils=7
Closed_height=Wire_dia+0.2
angle_offset=(Total_coils-trnc(Total_coils))*360
angle_offset_init=(Total_coils-Active_coils)/2*360
height=Free_length-Wire_dia-Closed_height*2
pitch=height/Active_coils
exp=(pitch/Closed_height*(Total_coils-Active_coils)/2)
radius=(OD-Wire_dia)/2
t=1
xt=cos(Dir*360*Active_coils*t+angle_offset_init)*radius
xt1=cos(Dir*360*(Total_coils-Active_coils)/2*t)*radius
xt2=cos(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius
yt=sin(Dir*360*Active_coils*t+angle_offset_init)*radius
yt1=sin(Dir*360*(Total_coils-Active_coils)/2*t)*radius
yt2=sin(-Dir*360*(Total_coils-Active_coils)/2*t+angle_offset)*radius
zt=t*height+Closed_height+Wire_dia/2
zt1=(t^(exp)*Closed_height)+Wire_dia/2
zt2=(-t^(exp)*Closed_height)+height+Closed_height*2+Wire_dia/2
作者: sxhuhaibin    时间: 2004-8-9 23:07
是不是,可以加点分呀?
作者: zq1788    时间: 2004-8-9 23:16
完全应该加分。
作者: sxhuhaibin    时间: 2004-8-11 19:48
自己再顶一下!




欢迎光临 iCAx开思网 (https://www.icax.net/) Powered by Discuz! X3.3