马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
首先说明一个概念,在任何计算机软件中都是用很多点的连线来表示公式曲线的,点越密越精确,因此即使CAXA也不例外。否则他就去申请国际专利了。
) ?7 v. S! Y) m/ C# a) h) S如果需要用SW做一个精确的高级曲线(逼近精确),我想你指的应该是平面曲线吧。那样就把Z轴设定为零,把XY之间的函数关系写在纸上,好了,这时候你需要用两个软件来完成。
* C) K r" X) z1 A一个是SW,另外一个你一定会用,那就是计算功能强大的EXCEL
) m5 |: B. f# C7 D! A- A0 d很熟悉吧,就这么简单。 9 O' }0 A/ F3 s
打开一个EXCEL表
2 b% C' K* S* B1 X; i' R# Q7 N假设X由1变化到10,步长为1,那么在第2列做一个公式,一拉10个Y也就出来了,别忘了把第三列做成全部为零(Z轴),当然你也可以把Z不为0,那样就是真正的空间曲线了。然后存为文本文件,如下: : d+ l% e- y5 s
我做的是Y=X*X+sin(X) \) w5 x8 y5 w1 D
1 1.841470985 0
$ G) q3 W- o L( `+ {5 i2 4.909297427 0
- k* [6 ~, o3 }; V# W" ^" g3 9.141120008 0 ; ~2 f6 [' v6 l3 m
4 15.2431975 0 ) x& {" K" o/ c. I( H: h4 Q$ h
5 24.04107573 0 / F4 w5 X( o! A3 n2 p A: G# e9 i
6 35.7205845 0 3 c4 B. l0 q) S. d+ b! G/ L5 M
7 49.6569866 0 3 O6 B( ^2 s: y5 q
8 64.98935825 0 2 q( K( \) Q4 v: D
9 81.41211849 0
6 [6 t1 }5 k$ L9 C10 99.45597889 0 % p1 F- a K! u M& @' W1 b9 P: g
然后进入SW,点曲线,通过自由点的样条曲线,这时系统要求你给一个文本文件,选中你刚才生成的文本文件,一条曲线就出来了
; p1 T9 b+ w4 E* Z( |, s+ D最后还要注意,因为你输入的曲线,SW自动认为他是空间曲线是不能做为草图使用的(虽然你的Z坐标为0),因此你还需要将他投影到一个基准面上才能进行拉伸等特征操作,这时全部工作就完成了。
8 Q) G7 v" u) P" Y' _如果觉得不精确,就把Excel中的X变化步长设定为0.000001吧,对工程上应该说是绝对够了,没关系文件大点,点多点,反正都是电脑帮你计算:)
+ F F7 O! T4 N- V$ Y最后说的是,EXCEL的公式非常多,还可以自己定义任何公式,你也可以把Z标设定不是0,这样就是真正的空间曲线。 , L( ]" ?+ T% M& m" h
* n, e) G$ j3 @6 j) n3 ][此贴子已经被wlkr于2004-9-24 18:43:41编辑过] 9 D. n3 W2 r5 q5 L# z
8 y, l D( z; P8 O0 v* `' {0 Q[ 本帖最后由 艾飞 于 2006-9-4 20:19 编辑 ] |