马上注册,结识高手,享用更多资源,轻松玩转三维网社区。
您需要 登录 才可以下载或查看,没有帐号?注册
x
首先说明一个概念,在任何计算机软件中都是用很多点的连线来表示公式曲线的,点越密越精确,因此即使CAXA也不例外。否则他就去申请国际专利了。
+ R G, C; B. y( `8 F5 n如果需要用SW做一个精确的高级曲线(逼近精确),我想你指的应该是平面曲线吧。那样就把Z轴设定为零,把XY之间的函数关系写在纸上,好了,这时候你需要用两个软件来完成。
0 A5 X2 b8 x A; s2 M7 Z一个是SW,另外一个你一定会用,那就是计算功能强大的EXCEL 7 E% d+ K- t4 j4 d
很熟悉吧,就这么简单。 ; ~7 R1 Y4 _; F' v3 I
打开一个EXCEL表
4 p( k8 i, r& C3 f假设X由1变化到10,步长为1,那么在第2列做一个公式,一拉10个Y也就出来了,别忘了把第三列做成全部为零(Z轴),当然你也可以把Z不为0,那样就是真正的空间曲线了。然后存为文本文件,如下:
( j4 _- z9 H9 s8 L我做的是Y=X*X+sin(X) 2 s6 H& {# y+ g8 v' A" A2 A# ^
1 1.841470985 0 : J. `) D5 V- Y+ K! Y+ E) o) d
2 4.909297427 0
7 \- D! E& C- q3 9.141120008 0
1 Z# l! P% X# {0 [& c" z+ g4 15.2431975 0
1 B! R# U) L2 I6 x; z' C8 K5 24.04107573 0
, |. s% G& k4 \! {% z9 ~& ?6 35.7205845 0 & L; {/ x! S9 r% D7 M, E
7 49.6569866 0 . T* N# @$ G' X4 S' j" g8 y3 O
8 64.98935825 0 $ C' ^$ D( T7 B# I8 F. p1 R
9 81.41211849 0
. c3 z( G% M6 D1 e3 h10 99.45597889 0 * J$ \$ l( N0 [: V. E, b6 t/ E. u
然后进入SW,点曲线,通过自由点的样条曲线,这时系统要求你给一个文本文件,选中你刚才生成的文本文件,一条曲线就出来了 $ y5 W, B3 p" g& o) r/ k+ s
最后还要注意,因为你输入的曲线,SW自动认为他是空间曲线是不能做为草图使用的(虽然你的Z坐标为0),因此你还需要将他投影到一个基准面上才能进行拉伸等特征操作,这时全部工作就完成了。
% D8 X+ a8 R9 `6 F2 U* R+ e如果觉得不精确,就把Excel中的X变化步长设定为0.000001吧,对工程上应该说是绝对够了,没关系文件大点,点多点,反正都是电脑帮你计算:) : V! A9 _ x+ q( H" Q, i6 \
最后说的是,EXCEL的公式非常多,还可以自己定义任何公式,你也可以把Z标设定不是0,这样就是真正的空间曲线。
* M; w* O4 Z- O* V0 x* ]' Q: X; {4 v( K/ j: ?, D
[此贴子已经被wlkr于2004-9-24 18:43:41编辑过] c \, E3 E5 C* ?5 n- ~
# O2 V; |0 \2 J# u3 K8 K[ 本帖最后由 艾飞 于 2006-9-4 20:19 编辑 ] |