马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
首先说明一个概念,在任何计算机软件中都是用很多点的连线来表示公式曲线的,点越密越精确,因此即使CAXA也不例外。否则他就去申请国际专利了。 ' @ t) G/ n/ ?: f! H! r8 f A
如果需要用SW做一个精确的高级曲线(逼近精确),我想你指的应该是平面曲线吧。那样就把Z轴设定为零,把XY之间的函数关系写在纸上,好了,这时候你需要用两个软件来完成。
# A4 d. l1 K$ Y& |8 {" g2 l# N一个是SW,另外一个你一定会用,那就是计算功能强大的EXCEL : Z# G( `" i) e8 d2 s5 j1 @
很熟悉吧,就这么简单。 ; F+ Y% O5 q4 S5 }* F4 k
打开一个EXCEL表 3 P' A0 _( @$ l% p: t
假设X由1变化到10,步长为1,那么在第2列做一个公式,一拉10个Y也就出来了,别忘了把第三列做成全部为零(Z轴),当然你也可以把Z不为0,那样就是真正的空间曲线了。然后存为文本文件,如下: 2 ?" g L/ ~) G% a" d1 |
我做的是Y=X*X+sin(X) 2 o9 q$ i* `" S' ]; z0 ?' ]4 A2 l7 k
1 1.841470985 0
8 L# `* _# @/ Z/ ^/ K, _2 4.909297427 0 2 @$ l. q8 {/ [) h# m
3 9.141120008 0 : |( i3 V6 q: s( C/ x# Y
4 15.2431975 0
5 P" V1 m9 _4 |" A! V5 X5 24.04107573 0
* j }7 C9 a0 \$ p, d/ N5 E6 35.7205845 0 ) N4 o4 \& A6 i. b6 z: l& F
7 49.6569866 0
3 i( E& w/ F5 G$ T& n" w9 C8 64.98935825 0
4 W+ g7 b O" l9 81.41211849 0 " c6 C8 K5 z, }
10 99.45597889 0
0 x" p: W. d `# N0 M; O) J然后进入SW,点曲线,通过自由点的样条曲线,这时系统要求你给一个文本文件,选中你刚才生成的文本文件,一条曲线就出来了
: ^6 N7 T2 j- g7 i" d最后还要注意,因为你输入的曲线,SW自动认为他是空间曲线是不能做为草图使用的(虽然你的Z坐标为0),因此你还需要将他投影到一个基准面上才能进行拉伸等特征操作,这时全部工作就完成了。
% t/ H8 v8 X b9 Z* b! @; p如果觉得不精确,就把Excel中的X变化步长设定为0.000001吧,对工程上应该说是绝对够了,没关系文件大点,点多点,反正都是电脑帮你计算:) 9 z4 B" f! o$ s+ H' g S$ m* p
最后说的是,EXCEL的公式非常多,还可以自己定义任何公式,你也可以把Z标设定不是0,这样就是真正的空间曲线。
: x$ o$ l0 P2 c% o# @8 x0 c; ~ i m- y
[此贴子已经被wlkr于2004-9-24 18:43:41编辑过]
+ [2 q% J0 G4 J1 {( ~5 A# }
5 e2 R* a( q. o0 ~, y& y[ 本帖最后由 艾飞 于 2006-9-4 20:19 编辑 ] |