马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
首先说明一个概念,在任何计算机软件中都是用很多点的连线来表示公式曲线的,点越密越精确,因此即使CAXA也不例外。否则他就去申请国际专利了。
6 a |/ d, h2 y! G如果需要用SW做一个精确的高级曲线(逼近精确),我想你指的应该是平面曲线吧。那样就把Z轴设定为零,把XY之间的函数关系写在纸上,好了,这时候你需要用两个软件来完成。 ' U1 A6 r4 W2 q* n
一个是SW,另外一个你一定会用,那就是计算功能强大的EXCEL * X- e! P4 K4 W, x# i' O
很熟悉吧,就这么简单。 & l; Z* l; @* T- t8 E9 t
打开一个EXCEL表 4 B1 P4 b; J& H x4 w( D
假设X由1变化到10,步长为1,那么在第2列做一个公式,一拉10个Y也就出来了,别忘了把第三列做成全部为零(Z轴),当然你也可以把Z不为0,那样就是真正的空间曲线了。然后存为文本文件,如下: ! O9 G8 x# D0 ?5 `$ g) F
我做的是Y=X*X+sin(X) 0 f6 Q/ z, B4 q" D
1 1.841470985 0 # ]- R- F0 U; t* Y9 _8 |0 E
2 4.909297427 0 8 S1 G. ^, ^8 Y6 ?6 Z2 n5 q, a
3 9.141120008 0
, k7 R2 ^- D1 i" r9 U4 _4 15.2431975 0
6 f( ?3 w& T& [ g! a, d0 W5 24.04107573 0
9 ]! O" }8 R6 a4 n6 35.7205845 0 9 s9 n. m2 B. L7 R1 r9 r+ T
7 49.6569866 0 ! }+ g$ K( S0 M* y* N8 ]- J% A! T/ g
8 64.98935825 0 7 g; @- Z4 C8 G( F0 I" p5 d
9 81.41211849 0
4 T2 Y2 p- l0 B10 99.45597889 0 0 A: I9 ]. m' D' D: V/ Q9 i; P4 I
然后进入SW,点曲线,通过自由点的样条曲线,这时系统要求你给一个文本文件,选中你刚才生成的文本文件,一条曲线就出来了 ( v+ }* L3 V$ ]( L& [
最后还要注意,因为你输入的曲线,SW自动认为他是空间曲线是不能做为草图使用的(虽然你的Z坐标为0),因此你还需要将他投影到一个基准面上才能进行拉伸等特征操作,这时全部工作就完成了。 % H3 m/ x# T% n2 o6 V ~
如果觉得不精确,就把Excel中的X变化步长设定为0.000001吧,对工程上应该说是绝对够了,没关系文件大点,点多点,反正都是电脑帮你计算:) 3 B8 v: E. H- Y9 Z! P9 i
最后说的是,EXCEL的公式非常多,还可以自己定义任何公式,你也可以把Z标设定不是0,这样就是真正的空间曲线。
/ R) m: J/ e, O8 D. l7 M) z
$ z" b L$ d/ x- }" J[此贴子已经被wlkr于2004-9-24 18:43:41编辑过] 8 P% N. d) `1 e8 D
" x% I* w) `- T9 M7 I5 E[ 本帖最后由 艾飞 于 2006-9-4 20:19 编辑 ] |