QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
本帖最后由 ouyang0349 于 2010-4-21 10:43 编辑
) P/ J# ^7 x$ @  ~
9 i, e- |7 R( s: y有如下一个抛物线公式:, Q3 |( r+ c" j  N

  D) O' I3 ^; [' [ 1111.PNG
& v3 h; g# S7 g* x$ Q) A. ~7 j$ N# y1 E% g' P6 v

5 w  k- d2 s: y# e# r2 t5 p0 F2 j1 A7 N- E

, l- F$ R% d9 t& t( J/ R利用"曲线-从方程"建立这个抛物线:
7 W5 m  k1 q' m6 p/ T7 I

* e6 T7 D8 ?) v
% w# V9 [$ y) P

  1. 5 _/ P! g- G8 K% L6 \& j* p% C
  2. /* 为笛卡儿坐标系输入参数方程
    , R4 a/ X6 L! z! F9 x1 h( v/ `
  3. /* 根据t (将从0变到1) 对x, y和z0 M! [" k" ~" ?! w' d6 @; N7 p
  4. /* 例如:对在 x-y平面的一个圆,中心在原点" z5 B  u5 }9 u- |% [' L8 T7 D
  5. /* 半径 = 4,参数方程将是:
    6 d  e6 F. v8 i
  6. /*           x = 4 * cos ( t * 360 )
    $ g0 B% ^7 @! i. S: [
  7. /*           y = 4 * sin ( t * 360 )
    ( c' i! O! x6 Y3 z& }1 {
  8. /*           z = 0 6 h& r1 s0 H( s& n
  9. /*-------------------------------------------------------------------
    5 V0 k5 `( \* {( q; |9 }6 i
  10. x=1600*t
    " p( h1 v, h; s6 A0 v
  11. y=(280*1600*t)^0.5+60+ V* R( ^5 t( G1 i- f
  12. z=0
    5 E$ {  i4 r) b  j9 {
复制代码

5 K3 h, B8 }* e) M' y! _3 }9 D# I0 r9 x0 Z6 `# R% c% Z
! s8 q3 [- }2 N9 P" A  v
SPXImage.png   Y( v$ L1 N% P# H; c/ o6 {

7 U/ s0 t3 x+ E# Q; T4 R
5 u# c. F2 l2 \: N
' G4 h" k6 e0 n# [6 Z3 z( u2 L& n8 `
进入草绘,进行尺寸检验:
( @  J7 X/ V+ f, p
% B- S6 Z/ i( u6 q" D5 u8 h; } 2.PNG 2 h' `# p) P; h+ a

; I" r* _1 p3 w6 m" P7 b 3.PNG
* i. v& J" @* J  o2 Y9 N0 A- Z: }
! }% X8 k, I, ~6 z0 |' o4 u% ^& ]/ w- Z. Z

5 O0 }9 O4 E8 W  ?2 w! f# X) M2 u" x8 @按照公式,当x=300的时候,计算出来的结果四舍五入应该是349.83,但是proe显示出来的结果是349.75,差了不少,怎么回事,有高手知道么?
发表于 2010-4-21 10:49:18 | 显示全部楼层 来自: 中国北京
呵呵,我照着你的公式做了一个,结果和你的一样。
4 K: r2 z& M% [$ f6 D& C在0~1600中间选了几个点,只有X=0,和X=1600时,) G/ C9 ~/ W) w
结果和计算的是一致的。
+ U* f# w  i  Z: a' v9 }2 _也等待高手来回答!

评分

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

查看全部评分

 楼主| 发表于 2010-4-21 11:44:04 | 显示全部楼层 来自: 中国天津
呵呵,我照着你的公式做了一个,结果和你的一样。( a" u5 M: u- o- D- p
在0~1600中间选了几个点,只有X=0,和X=1600时,' a  a7 a0 p* R* c
结果和计算的是一致的。
) k2 C3 C' X% ~& J6 v8 `5 i也等待高手来回答!
1 ^! P6 {9 H; ^# p0 {zhaozhihui 发表于 2010-4-21 10:49 http://www.3dportal.cn/discuz/images/common/back.gif

3 T. R5 x. i( t什么情况?怎会这样?我选了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,相对来说误差已经超出精度范围了,那到底这个精度体现在哪里呢?
% d) X/ _; G+ C; s+ u# ]for-mar 发表于 2010-4-21 14:12 http://www.3dportal.cn/discuz/images/common/back.gif
想表达一个什么意思,没看明白。/ o* u6 M. s& Y9 z+ X* r  t
如果取x=1000,按照公式结果应该为y=589.15,而proe显示588.71,相差0.44,这也太夸张了吧。。。
 楼主| 发表于 2010-4-21 15:13:22 | 显示全部楼层 来自: 中国天津
是精度问题,把相对精度调整一下,越低越精确。) g& x* i% I, ]; c, u2 p
zorro2 发表于 2010-4-21 12:31 http://www.3dportal.cn/discuz/images/common/back.gif
这个具体怎么操作?
 楼主| 发表于 2010-4-21 15:21:05 | 显示全部楼层 来自: 中国天津
是精度问题,把相对精度调整一下,越低越精确。
3 q2 s6 I6 W4 i1 n5 _7 f4 q  Rzorro2 发表于 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 | 显示全部楼层 来自: 中国浙江宁波
不奇怪# m7 N, H" `  G8 M( q! A
了解了什么是绝对精度,什么是相对精度8 P3 l5 D1 m( x2 ~
这个就不是问题了2 `, q9 ]; Q1 b# k
好多人光知道0。0012,其实0。0012是相对精度,也就是精度因子而已
! S" x) Z5 `5 q8 y+ P绝对精度才是真正的精度
4 ?4 m# I5 }& T7 ^' E如图,是设置了绝对精度0。01的结果
dbt00.png

评分

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

查看全部评分

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

, V) m9 M3 O$ j' Q2 U% y/ F调相对精度对这个问题而言永远是搁靴瘙痒
发表于 2010-4-21 21:14:53 | 显示全部楼层 来自: 中国浙江衢州
好贴 学习了 原来你们最一条曲线的精度也要这么高 真是厉害
 楼主| 发表于 2010-4-22 11:02:19 | 显示全部楼层 来自: 中国天津
不奇怪
- U/ \; a" F4 v- `5 |8 x% Z了解了什么是绝对精度,什么是相对精度
* H7 c1 Y6 t1 m) h这个就不是问题了) Z% [, Q+ X1 ~
好多人光知道0。0012,其实0。0012是相对精度,也就是精度因子而已* x3 W) L' ]  s
绝对精度才是真正的精度
! y9 B& }% R" X; c, f如图,是设置了绝对精度0。01的结果
" {* C7 k% |7 P# Y8 ?) b4 `" Idarkbit 发表于 2010-4-21 20:57 http://www.3dportal.cn/discuz/images/common/back.gif

8 B. I( x& }4 m老兄的这个回复完全解决了我的问题,得去查一下关于绝对精度的资料,回头调一个出来试试。。。
发表于 2010-4-22 11:53:55 | 显示全部楼层 来自: 中国北京
我试了一下,精度提高了,proe生成的和计算的结果很接近了。
* Y* B- j8 z5 e* Q6 E+ F在菜单->编辑->设置->精度里可以设置proe的精度。

评分

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

查看全部评分

 楼主| 发表于 2010-4-23 14:28:55 | 显示全部楼层 来自: 中国天津
不奇怪' ^4 D; w# H) r& [+ m/ W
了解了什么是绝对精度,什么是相对精度- }, o" J! w9 S
这个就不是问题了
0 @1 ~+ i' ?5 `$ B# {1 k好多人光知道0。0012,其实0。0012是相对精度,也就是精度因子而已& Q2 {% M9 W! N. x: B( q
绝对精度才是真正的精度
* q7 g' d  ^# E, I' [如图,是设置了绝对精度0。01的结果
7 a) p0 H: k3 t/ [" v) tdarkbit 发表于 2010-4-21 20:57 http://www.3dportal.cn/discuz/images/common/back.gif
已经调出了绝对精度,但我不能设置到0.01,怎么回事?8 L  D, D- K5 b# z/ Y3 e+ ^
* ?. T; Y$ S. }' c1 t+ O
3 \. I; L. ^$ u) x, x
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生成的和计算的结果很接近了。
0 I: U% K( G' J0 w2 q6 B. v1 @在菜单->编辑->设置->精度里可以设置proe的精度。
0 `+ S& q  \* u& ]! Z) J' szhaozhihui 发表于 2010-4-22 11:53 http://3dportal.cn/discuz/images/common/back.gif

' x1 k9 `! x- N8 V这个是相对精度还是绝对精度?
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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