QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

goto3d 说: 在线网校重磅上线MC2022&Inventor2022全新课程,虞为民老师、大表哥同事精彩讲解,快去围观!
2021-06-25
查看: 2747|回复: 18
收起左侧

[求助] proe“曲线-从方程"建立的曲线和计算结果不一样,很奇怪!!!

[复制链接]
发表于 2010-4-21 10:30:22 | 显示全部楼层 |阅读模式 来自: 中国天津

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 ouyang0349 于 2010-4-21 10:43 编辑
, L& R" f  _" {4 o: e3 c
+ g/ V& P. h4 h9 P2 r/ x/ b有如下一个抛物线公式:
6 L+ c. d5 H  ^$ D/ k% y# L& G' g/ Y" V4 r8 T3 ?
1111.PNG
, _7 n( ~# u8 {$ I8 T
) b# V5 D; B  d: r. L2 L; ?4 o. L1 d/ J  S8 ^0 L
5 S& m1 h) O+ d+ T! o/ w  h
9 u. P$ d& A* [8 q/ Z* G% P
利用"曲线-从方程"建立这个抛物线:
+ c, e6 g: i5 {; [, m

+ _4 e# W& b4 [( }  X8 b5 N/ z0 u6 A, ?2 b# i: Z! |9 n

  1. / Q& U5 y% p2 D% ?) \' z3 ^6 ?6 Z
  2. /* 为笛卡儿坐标系输入参数方程
    4 Z' |& Q; F9 K. y' b' G
  3. /* 根据t (将从0变到1) 对x, y和z4 b9 o* W5 p$ f/ n
  4. /* 例如:对在 x-y平面的一个圆,中心在原点
    ' R, Z0 L5 W. f
  5. /* 半径 = 4,参数方程将是:
    $ g0 r8 W- G0 s+ v" @4 t
  6. /*           x = 4 * cos ( t * 360 )
    " u/ f! }# [( |, b
  7. /*           y = 4 * sin ( t * 360 ) + R' d1 {2 T. k3 g" \8 k$ q' U
  8. /*           z = 0
    - w/ ~. I' s) d6 r& d- K  Q
  9. /*-------------------------------------------------------------------; U  Y6 Y/ K% `
  10. x=1600*t
    . A8 J/ k/ }, S% N$ |# I
  11. y=(280*1600*t)^0.5+60. W' U" e" ]9 j  b& p. q3 L
  12. z=0) H2 r6 ]5 l* @# ]! B: e
复制代码
7 f! y; m* @  ]* q' U6 Y; p* s+ p
6 g* |; ]' t6 j( `& W5 ^8 q0 T" M% T

, I* o  ^  t4 T9 e0 Y5 n SPXImage.png
5 b2 }& F, d- E" ]# e$ ]0 T; ^
2 z& j9 Y9 T1 R: T) P* w$ S$ G. B; j
! L2 {! H$ B2 F' u* H0 Y' ^

: A' j2 \$ ]$ k* @6 [进入草绘,进行尺寸检验:
9 _6 D% n, x) [/ z: F2 T- {8 K
7 G8 s# D+ d& E 2.PNG : ~+ p9 T' ]9 s2 V( R( H, B3 d
' D* g2 _, F/ _; L6 ]
3.PNG 2 A5 y8 p0 X! M4 }& @) n# ]& C

9 v; a, \8 ]" k4 s; j  A% Z3 s4 m" @* B' _  l0 z
" i* |# _9 r. ^4 C
按照公式,当x=300的时候,计算出来的结果四舍五入应该是349.83,但是proe显示出来的结果是349.75,差了不少,怎么回事,有高手知道么?
发表于 2010-4-21 10:49:18 | 显示全部楼层 来自: 中国北京
呵呵,我照着你的公式做了一个,结果和你的一样。
  S9 _- y1 _9 q/ \/ ]. l. ]3 u6 d在0~1600中间选了几个点,只有X=0,和X=1600时,$ F0 W" E$ c' I( n6 ?* b
结果和计算的是一致的。' ]( M" W) F/ S) w/ S/ ?
也等待高手来回答!

评分

参与人数 1三维币 +2 收起 理由
kevin_pcac + 2 技术讨论

查看全部评分

 楼主| 发表于 2010-4-21 11:44:04 | 显示全部楼层 来自: 中国天津
呵呵,我照着你的公式做了一个,结果和你的一样。! }/ Y/ _3 R2 X6 C
在0~1600中间选了几个点,只有X=0,和X=1600时,
/ R, q0 R9 n8 x1 I$ a- ^结果和计算的是一致的。; e6 a$ c7 c- M; ^3 K
也等待高手来回答!
* v# E! J. n" F& ]% a/ E7 S' s+ r/ Fzhaozhihui 发表于 2010-4-21 10:49 http://www.3dportal.cn/discuz/images/common/back.gif

9 |7 r; W! B7 s" n" W什么情况?怎会这样?我选了300,600,1000,计算结果都不一样。。。
发表于 2010-4-21 12:31:48 | 显示全部楼层 来自: 中国香港
是精度问题,把相对精度调整一下,越低越精确。

评分

参与人数 1三维币 +2 收起 理由
kevin_pcac + 2 技术讨论

查看全部评分

发表于 2010-4-21 14:12:37 | 显示全部楼层 来自: 中国广东东莞
楼主的误差数据是349.83-349.75=0.08,但PROE默认的精度是0.0012,相对来说误差已经超出精度范围了,那到底这个精度体现在哪里呢?

评分

参与人数 1三维币 +2 收起 理由
kevin_pcac + 2 技术讨论

查看全部评分

发表于 2010-4-21 14:15:31 | 显示全部楼层 来自: 中国广东东莞
不好意思,看错了,是相对精度,这样就合理了
 楼主| 发表于 2010-4-21 15:10:57 | 显示全部楼层 来自: 中国天津
楼主的误差数据是349.83-349.75=0.08,但PROE默认的精度是0.0012,相对来说误差已经超出精度范围了,那到底这个精度体现在哪里呢?
8 s- r5 L/ u& m; W" rfor-mar 发表于 2010-4-21 14:12 http://www.3dportal.cn/discuz/images/common/back.gif
想表达一个什么意思,没看明白。( i7 ?, W2 y0 m( ^
如果取x=1000,按照公式结果应该为y=589.15,而proe显示588.71,相差0.44,这也太夸张了吧。。。
 楼主| 发表于 2010-4-21 15:13:22 | 显示全部楼层 来自: 中国天津
是精度问题,把相对精度调整一下,越低越精确。, V0 O" W5 r4 _; x$ a
zorro2 发表于 2010-4-21 12:31 http://www.3dportal.cn/discuz/images/common/back.gif
这个具体怎么操作?
 楼主| 发表于 2010-4-21 15:21:05 | 显示全部楼层 来自: 中国天津
是精度问题,把相对精度调整一下,越低越精确。
' W, Q5 b/ T5 R2 K: U* Hzorro2 发表于 2010-4-21 12:31 http://www.3dportal.cn/discuz/images/common/back.gif
已经把相对精度调到最低,proe显示的数值与公式计算的数值很接近了,但还不是完全一致,比如x=1000时,y=589.15026,proe显示为589.14

评分

参与人数 1三维币 +2 收起 理由
kevin_pcac + 2 技术讨论

查看全部评分

发表于 2010-4-21 17:45:48 | 显示全部楼层 来自: 中国湖北武汉
有时候我也出现过这样的问题,但是再重新做一遍就没有了!很纳闷...
发表于 2010-4-21 20:57:11 | 显示全部楼层 来自: 中国浙江宁波
不奇怪% j* k5 u& ]: J2 ~! d
了解了什么是绝对精度,什么是相对精度
  O* q' y/ C) v* b) {这个就不是问题了
( G# I- _& E; G( ^6 ?1 p好多人光知道0。0012,其实0。0012是相对精度,也就是精度因子而已
- }( Z/ P; p$ O绝对精度才是真正的精度" {5 J6 h( ^' w- r; r' g' }
如图,是设置了绝对精度0。01的结果
dbt00.png

评分

参与人数 1三维币 +2 收起 理由
kevin_pcac + 2 技术讨论

查看全部评分

发表于 2010-4-21 21:01:54 | 显示全部楼层 来自: 中国浙江宁波
已经把相对精度调到最低,proe显示的数值与公式计算的数值很接近了,但还不是完全一致,比如x=1000时,y=589.15026,proe显示为589.14
" K* h% n5 b. ~  Fouyang0349 发表于 2010-4-21 15:21 http://www.3dportal.cn/discuz/images/common/back.gif
1 E) l6 r1 ^" ]1 c$ E
调相对精度对这个问题而言永远是搁靴瘙痒
发表于 2010-4-21 21:14:53 | 显示全部楼层 来自: 中国浙江衢州
好贴 学习了 原来你们最一条曲线的精度也要这么高 真是厉害
 楼主| 发表于 2010-4-22 11:02:19 | 显示全部楼层 来自: 中国天津
不奇怪; m3 {/ U5 W3 F- H& j
了解了什么是绝对精度,什么是相对精度, C& M+ a2 x1 t2 |" |; D$ z
这个就不是问题了
5 C" E! v, _( J5 i4 J: e好多人光知道0。0012,其实0。0012是相对精度,也就是精度因子而已7 w# {" u! u& S) u- G* s
绝对精度才是真正的精度
; e$ C3 K( E' W7 _  P* n4 P如图,是设置了绝对精度0。01的结果( J( {: D2 c9 _* y4 V# Q& U
darkbit 发表于 2010-4-21 20:57 http://www.3dportal.cn/discuz/images/common/back.gif

0 F  r6 P+ T' d: @: u( X3 r老兄的这个回复完全解决了我的问题,得去查一下关于绝对精度的资料,回头调一个出来试试。。。
发表于 2010-4-22 11:53:55 | 显示全部楼层 来自: 中国北京
我试了一下,精度提高了,proe生成的和计算的结果很接近了。8 L* d, o" D2 {% M6 q: U4 h
在菜单->编辑->设置->精度里可以设置proe的精度。

评分

参与人数 1三维币 +2 收起 理由
kevin_pcac + 2 技术讨论

查看全部评分

 楼主| 发表于 2010-4-23 14:28:55 | 显示全部楼层 来自: 中国天津
不奇怪
' A& E! L# r6 B- c/ n5 o4 E0 Z( |+ M( {了解了什么是绝对精度,什么是相对精度" g0 T, p! r9 }& S$ O: J
这个就不是问题了
# |4 @/ F$ S( m7 @$ c8 E# T好多人光知道0。0012,其实0。0012是相对精度,也就是精度因子而已" \2 C7 D7 P. |5 I1 C# p
绝对精度才是真正的精度
# {7 h3 M0 |6 h如图,是设置了绝对精度0。01的结果
, {1 ?8 \% `" ^' U0 J2 Pdarkbit 发表于 2010-4-21 20:57 http://www.3dportal.cn/discuz/images/common/back.gif
已经调出了绝对精度,但我不能设置到0.01,怎么回事?
) [3 h5 r% ^1 o/ v2 j
( W" U0 X& z, e% |
7 r! o: }0 ^- ]2 {' J 3.PNG

评分

参与人数 1三维币 +2 收起 理由
kevin_pcac + 2 技术讨论

查看全部评分

发表于 2010-5-3 10:47:19 | 显示全部楼层 来自: 中国内蒙古乌海
好资料,学习,原来你们最一条曲线的精度也要这么高 真是厉害!
发表于 2010-5-3 16:51:28 | 显示全部楼层 来自: 中国湖北宜昌
好东西,这个可以顶
发表于 2010-5-4 00:15:26 | 显示全部楼层 来自: 中国山东青岛
我试了一下,精度提高了,proe生成的和计算的结果很接近了。" S9 ]( w; M! K9 _% L" z
在菜单->编辑->设置->精度里可以设置proe的精度。+ w$ j1 f' S% p
zhaozhihui 发表于 2010-4-22 11:53 http://3dportal.cn/discuz/images/common/back.gif
  N4 y# d  j/ t7 S/ `; q% q; A
这个是相对精度还是绝对精度?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表