马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
首先说明一个概念,在任何计算机软件中都是用很多点的连线来表示公式曲线的,点越密越精确,因此即使CAXA也不例外。否则他就去申请国际专利了。
& z# B; `+ K) w) K0 e5 R如果需要用SW做一个精确的高级曲线(逼近精确),我想你指的应该是平面曲线吧。那样就把Z轴设定为零,把XY之间的函数关系写在纸上,好了,这时候你需要用两个软件来完成。 , r8 \' u" P A' p6 p7 e
一个是SW,另外一个你一定会用,那就是计算功能强大的EXCEL * z% f6 }( \' x) w' v3 a4 P4 q/ R
很熟悉吧,就这么简单。 . C- E( b. r, H( j( }+ L: e
打开一个EXCEL表
" V7 m5 U' h, u9 \0 _假设X由1变化到10,步长为1,那么在第2列做一个公式,一拉10个Y也就出来了,别忘了把第三列做成全部为零(Z轴),当然你也可以把Z不为0,那样就是真正的空间曲线了。然后存为文本文件,如下:
! ^4 a' ?7 s% U$ j y! t我做的是Y=X*X+sin(X)
% k/ l( U. N3 F0 @1 1.841470985 0
2 w' B2 z( _, `6 B ~2 4.909297427 0
& l' E) ?% l+ b7 h) g! r. q$ I3 9.141120008 0
7 s9 s0 O0 c, `9 V4 15.2431975 0 b _- l' M" E v2 ~, m6 x
5 24.04107573 0
0 l- Q# s; \& y; N8 W6 35.7205845 0
, B" l" J6 o x @: }7 49.6569866 0 5 R# \9 d/ u7 T$ N
8 64.98935825 0 9 B' J1 S9 b6 Y7 M( t& y
9 81.41211849 0 3 ^+ _( H! T i0 c% h. x" X
10 99.45597889 0 * B$ J: b) {7 M/ b p+ I a9 g, Q
然后进入SW,点曲线,通过自由点的样条曲线,这时系统要求你给一个文本文件,选中你刚才生成的文本文件,一条曲线就出来了
# O( q# L, |( o$ H3 w: |' X+ M, Y最后还要注意,因为你输入的曲线,SW自动认为他是空间曲线是不能做为草图使用的(虽然你的Z坐标为0),因此你还需要将他投影到一个基准面上才能进行拉伸等特征操作,这时全部工作就完成了。
8 i Z( q8 E8 Z& e4 s& R' I( ?% ^如果觉得不精确,就把Excel中的X变化步长设定为0.000001吧,对工程上应该说是绝对够了,没关系文件大点,点多点,反正都是电脑帮你计算:) 6 q( {" h2 R9 L) n8 t7 @9 j% x8 {
最后说的是,EXCEL的公式非常多,还可以自己定义任何公式,你也可以把Z标设定不是0,这样就是真正的空间曲线。
* B2 l5 g6 G- J2 T& F2 ?: D5 W9 q
[此贴子已经被wlkr于2004-9-24 18:43:41编辑过] % J1 ]" Q/ ^7 ~. w; d9 x% @
# z Q& f+ V3 Q[ 本帖最后由 艾飞 于 2006-9-4 20:19 编辑 ] |