QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 ouyang0349 于 2010-4-21 10:43 编辑 , T$ H! _5 R, X- c* C7 v, X2 E+ v

$ Y7 L3 J5 `+ i, ^有如下一个抛物线公式:3 M2 Q; g' \2 G# z$ o, }

- r! z- Q0 e6 |6 W 1111.PNG , _+ T8 \5 {1 G' P" L. {
$ r7 ]4 d& l: A3 {
( g9 ?( f) p5 V
5 ^9 ]: j( P5 Y+ h

7 w! `7 e4 m' \1 O: G8 i7 Y利用"曲线-从方程"建立这个抛物线:
, `; {" u7 A  S" M8 W* z0 n0 P; D/ J6 H) [
) f% Y: G' e! E0 {& I! A

) K( Y7 Q" ^; P- F( v: L: _

  1. 7 z5 r9 O% M. x( f" F
  2. /* 为笛卡儿坐标系输入参数方程
    & d+ X" L) u, ]- G1 D/ ~
  3. /* 根据t (将从0变到1) 对x, y和z
    6 Q8 D, I+ o/ Y" O
  4. /* 例如:对在 x-y平面的一个圆,中心在原点
    & S- N1 `7 H- V5 `# T
  5. /* 半径 = 4,参数方程将是:
    & ^2 h3 f6 H; z' h$ N% C# K
  6. /*           x = 4 * cos ( t * 360 )
    : \# x2 C! K+ y  D% k) F' Z
  7. /*           y = 4 * sin ( t * 360 )
    . `: J& q/ A/ ]9 Y* D
  8. /*           z = 0
    1 D8 e) ?0 w0 v4 x
  9. /*-------------------------------------------------------------------
    , g7 I% J  [8 F0 ^
  10. x=1600*t' A  W; b2 S/ E+ C& C! F4 k
  11. y=(280*1600*t)^0.5+60  m! Y$ b$ N6 G9 o# E' _2 P% `0 m
  12. z=07 N( O& S+ M  x9 l2 A# j  Y
复制代码
- o6 l7 q: p) L8 n' X+ _

6 V% F( F/ A4 E0 k/ W: `0 ~0 ?2 M1 f
SPXImage.png
* S( C7 l  l8 o8 S0 ?* s5 w2 K
% G+ Y0 F& K. E5 h9 t+ s- R. X* L6 v" @% Z

( |/ }2 R! I. a- k' j4 n
7 ~! r% ~: P4 h7 X1 S进入草绘,进行尺寸检验:
3 R% C& j. s; T+ G" \+ v* [2 ?6 H% ~2 t
2.PNG
( L; d/ o  x8 p7 B6 O/ b  _. m+ o# [! [
3.PNG
% o# |. L3 l0 j. q' B! h7 \
! z1 I. f0 X8 b, y* F  R- N8 d! F) [; D( d% w/ I, I. s

4 T. C9 _) [5 e  v0 C按照公式,当x=300的时候,计算出来的结果四舍五入应该是349.83,但是proe显示出来的结果是349.75,差了不少,怎么回事,有高手知道么?
发表于 2010-4-21 10:49:18 | 显示全部楼层 来自: 中国北京
呵呵,我照着你的公式做了一个,结果和你的一样。
2 ?% Z/ |; S  X! @# f. T& |4 q9 g在0~1600中间选了几个点,只有X=0,和X=1600时,$ J; N7 m) e+ N  K
结果和计算的是一致的。
5 Y, X/ h6 A4 \* Y4 v也等待高手来回答!

评分

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

查看全部评分

 楼主| 发表于 2010-4-21 11:44:04 | 显示全部楼层 来自: 中国天津
呵呵,我照着你的公式做了一个,结果和你的一样。. l  d8 a  o, F
在0~1600中间选了几个点,只有X=0,和X=1600时,
  d, A  W5 S' j结果和计算的是一致的。/ |2 x% u/ {; r+ x! Q; x: d
也等待高手来回答!$ D4 N5 g5 n, l& f# O" h# Y8 `
zhaozhihui 发表于 2010-4-21 10:49 http://www.3dportal.cn/discuz/images/common/back.gif

( _4 o  l" _) h5 ~0 N8 F* F& t; b什么情况?怎会这样?我选了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,相对来说误差已经超出精度范围了,那到底这个精度体现在哪里呢?
3 L' F# e, V2 Gfor-mar 发表于 2010-4-21 14:12 http://www.3dportal.cn/discuz/images/common/back.gif
想表达一个什么意思,没看明白。. w" \0 j! n2 I6 M& Q: O. H
如果取x=1000,按照公式结果应该为y=589.15,而proe显示588.71,相差0.44,这也太夸张了吧。。。
 楼主| 发表于 2010-4-21 15:13:22 | 显示全部楼层 来自: 中国天津
是精度问题,把相对精度调整一下,越低越精确。
# x6 |$ E% C; ]; ?! f5 u% e/ y; \zorro2 发表于 2010-4-21 12:31 http://www.3dportal.cn/discuz/images/common/back.gif
这个具体怎么操作?
 楼主| 发表于 2010-4-21 15:21:05 | 显示全部楼层 来自: 中国天津
是精度问题,把相对精度调整一下,越低越精确。
, z" I7 O# J8 [% Bzorro2 发表于 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 | 显示全部楼层 来自: 中国浙江宁波
不奇怪
1 z6 P/ g: K. s/ x. P) N. v& M了解了什么是绝对精度,什么是相对精度( H; A5 G, g* A$ s# _  `
这个就不是问题了
' Y  c6 z5 P- f/ Q& b2 R6 [, P好多人光知道0。0012,其实0。0012是相对精度,也就是精度因子而已$ ~; {" F- N  r
绝对精度才是真正的精度2 s. \& f) K# F; M
如图,是设置了绝对精度0。01的结果
dbt00.png

评分

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

查看全部评分

发表于 2010-4-21 21:01:54 | 显示全部楼层 来自: 中国浙江宁波
已经把相对精度调到最低,proe显示的数值与公式计算的数值很接近了,但还不是完全一致,比如x=1000时,y=589.15026,proe显示为589.14
0 B  u7 K. O- P6 U% Fouyang0349 发表于 2010-4-21 15:21 http://www.3dportal.cn/discuz/images/common/back.gif

! C6 e6 i# g$ w% |4 c调相对精度对这个问题而言永远是搁靴瘙痒
发表于 2010-4-21 21:14:53 | 显示全部楼层 来自: 中国浙江衢州
好贴 学习了 原来你们最一条曲线的精度也要这么高 真是厉害
 楼主| 发表于 2010-4-22 11:02:19 | 显示全部楼层 来自: 中国天津
不奇怪
2 P- I8 @# h# v4 {0 v0 k了解了什么是绝对精度,什么是相对精度2 z4 H- M3 S- @/ b# f" I2 U
这个就不是问题了9 \. V/ W# z% }/ x! y, e
好多人光知道0。0012,其实0。0012是相对精度,也就是精度因子而已
3 \5 {2 x: a* ~6 G绝对精度才是真正的精度
1 _7 X# q5 u7 b. D9 M如图,是设置了绝对精度0。01的结果
, s7 L+ w$ G) x0 v9 ^8 Ydarkbit 发表于 2010-4-21 20:57 http://www.3dportal.cn/discuz/images/common/back.gif

6 b0 R* V3 c( u$ u老兄的这个回复完全解决了我的问题,得去查一下关于绝对精度的资料,回头调一个出来试试。。。
发表于 2010-4-22 11:53:55 | 显示全部楼层 来自: 中国北京
我试了一下,精度提高了,proe生成的和计算的结果很接近了。4 }8 ?/ _+ }& h
在菜单->编辑->设置->精度里可以设置proe的精度。

评分

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

查看全部评分

 楼主| 发表于 2010-4-23 14:28:55 | 显示全部楼层 来自: 中国天津
不奇怪
1 s" ^) z) z) k& d" E  b6 i了解了什么是绝对精度,什么是相对精度
/ U& Y2 `0 u, F/ w+ v4 c这个就不是问题了7 |! e1 @! @# |1 r2 o' s* H
好多人光知道0。0012,其实0。0012是相对精度,也就是精度因子而已
* t- J5 c# q' O绝对精度才是真正的精度
: L; K  R8 B) o1 E0 t如图,是设置了绝对精度0。01的结果# e4 m/ O* u  g9 |  a5 D
darkbit 发表于 2010-4-21 20:57 http://www.3dportal.cn/discuz/images/common/back.gif
已经调出了绝对精度,但我不能设置到0.01,怎么回事?: P6 S! X& ?: z2 A0 @9 U  M

, t& t/ u6 c$ ~9 Z& i# P! ~% t. |/ H6 L4 z/ r3 p3 j% B5 }
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生成的和计算的结果很接近了。+ A5 i; d& A, {% |* x
在菜单->编辑->设置->精度里可以设置proe的精度。4 B) c) d$ {7 k( t% M8 `; R
zhaozhihui 发表于 2010-4-22 11:53 http://3dportal.cn/discuz/images/common/back.gif
/ N; T1 }% n; a% F
这个是相对精度还是绝对精度?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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