|
End_pitch=50 //终止卷螺距
Start_pitch=20 //起始卷螺距
Turns=5 //弹簧卷数
OD=100 //弹簧外直径
Wire_dia=1 //弹簧线径
mean_pitch=(Start_pitch+End_pitch)/2 //平均螺距
height=Turns*mean_pitch //弹簧高度
rad=OD/2 //弹簧外半径
t=1 //规律曲线
xt=rad*cos(360*Turns*t) //X规律
yt=rad*sin(360*Turns*t) //Y规律
x=t*height
x1=0
x2=mean_pitch
x3=height-mean_pitch
x4=height
z1=0
z2=Start_pitch
z3=height-End_pitch
z4=height
zt1=(((x-x2)*(x-x3)*(x-x4)/((x1-x2)*(x1-x3)*(x1-x4))))*z1
zt2=(((x-x1)*(x-x3)*(x-x4)/((x2-x1)*(x2-x3)*(x2-x4))))*z2
zt3=(((x-x1)*(x-x2)*(x-x4)/((x3-x1)*(x3-x2)*(x3-x4))))*z3
zt4=(((x-x1)*(x-x2)*(x-x3)/((x4-x1)*(x4-x2)*(x4-x3))))*z4
zt=zt1+zt2+zt3+zt4 //Z规律
全站免回复看隐藏内容谢谢略览
|
|