马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
首先说明一个概念,在任何计算机软件中都是用很多点的连线来表示公式曲线的,点越密越精确,因此即使CAXA也不例外。否则他就去申请国际专利了。 " c, h: H7 j+ R3 l& j& l
如果需要用SW做一个精确的高级曲线(逼近精确),我想你指的应该是平面曲线吧。那样就把Z轴设定为零,把XY之间的函数关系写在纸上,好了,这时候你需要用两个软件来完成。 % h6 V H T4 q6 l8 x) z# G8 x
一个是SW,另外一个你一定会用,那就是计算功能强大的EXCEL
. S; ~) a. P$ Q3 c( U0 h6 a很熟悉吧,就这么简单。 , K+ i! V* f+ z" _
打开一个EXCEL表 ' s+ A, F" W4 C& I- ^- K/ j9 @& q
假设X由1变化到10,步长为1,那么在第2列做一个公式,一拉10个Y也就出来了,别忘了把第三列做成全部为零(Z轴),当然你也可以把Z不为0,那样就是真正的空间曲线了。然后存为文本文件,如下:
, L- v: w6 N% o- M1 N$ [! o8 V, C我做的是Y=X*X+sin(X) ( t- G$ Q) y0 G) ^8 O! D- k3 C
1 1.841470985 0
h1 l& s9 }5 t$ _2 4.909297427 0 4 C+ I' K Z. w
3 9.141120008 0
. q ]2 b5 U2 N5 @4 15.2431975 0 + \' Z9 L$ J6 O# [
5 24.04107573 0
% E' m: x- C% S6 V6 35.7205845 0 ! y7 J2 Q! p0 f. v1 ^
7 49.6569866 0 ) O* @4 {) j8 J3 u9 |% l6 `
8 64.98935825 0 ) _5 F3 ~% k2 v, T
9 81.41211849 0 2 l @" ?: ~# p: N0 C% }
10 99.45597889 0
3 _3 d r1 i. m$ G' t, f0 U然后进入SW,点曲线,通过自由点的样条曲线,这时系统要求你给一个文本文件,选中你刚才生成的文本文件,一条曲线就出来了
2 p/ u4 z7 |6 S/ r2 U- v最后还要注意,因为你输入的曲线,SW自动认为他是空间曲线是不能做为草图使用的(虽然你的Z坐标为0),因此你还需要将他投影到一个基准面上才能进行拉伸等特征操作,这时全部工作就完成了。 5 |8 P1 B7 e1 \! i$ E0 n" R
如果觉得不精确,就把Excel中的X变化步长设定为0.000001吧,对工程上应该说是绝对够了,没关系文件大点,点多点,反正都是电脑帮你计算:)
# p$ u) `& n1 j6 F, @最后说的是,EXCEL的公式非常多,还可以自己定义任何公式,你也可以把Z标设定不是0,这样就是真正的空间曲线。
7 F1 i& K( V. l3 J
4 m: @8 t+ ^! }! b7 H: j[此贴子已经被wlkr于2004-9-24 18:43:41编辑过] 8 L' Z# i% }" J
1 k& B* y7 E( H4 z( U9 ~2 Y[ 本帖最后由 艾飞 于 2006-9-4 20:19 编辑 ] |