iCAx开思网

标题: 公式曲線的缺陷 [打印本页]

作者: hero522    时间: 2013-7-22 16:07
标题: 公式曲線的缺陷
本帖最后由 hero522 于 2013-7-23 10:13 编辑

公式曲線曲率變化過大,曲線長度過長就容易產生誤差
[attach]1174378[/attach]
如圖
z值=sin(t*30)*6,所以峰谷高應該是12
但實際以sw2010公式曲線繪製出的結果=9.44(如圖虛線)

改善方式有2      (只有改善,並非完全正確)
1.巨集曲線,如圖實線
2.穿越xyz點曲線



作者: wutong490    时间: 2013-7-22 22:59
英雄怎么对曲线情有独钟了
现在Sw的版本已经更新了
英雄可否把方程全部贴出,在其他版本验证一下。
还有英雄所说的."巨集曲線"怎么才能得到?可否也分享一下
作者: w_hs    时间: 2013-7-23 08:40
好像不会如此

[attach]1174437[/attach]
作者: gt.adan    时间: 2013-7-23 08:56
用英雄大在麻花鍊帖子中分享的那個公式,也沒有問題…

[attach]1174438[/attach]

作者: hero522    时间: 2013-7-23 09:57
wutong490 发表于 2013-7-22 22:59
英雄怎么对曲线情有独钟了
现在Sw的版本已经更新了
英雄可否把方程全部贴出,在其他版本验证一下。

近期受到不老指導擺線方程式,因此就沉迷下去了

公式曲線內容如下
x=cos(t*(360-8)/360)*50+cos(t*15)*3*cos(t*(360-8)/360)
y=sin(t*(360-8)/360)*50+cos(t*15)*3*sin(t*(360-8)/360)
z=sin(t*30)*6
t1=0
t2=6.134*pi
[attach]1174448[/attach]---sw2010

巨集曲線內容如下
[attach]1174449[/attach]---.swp檔


作者: hero522    时间: 2013-7-23 10:12
本帖最后由 hero522 于 2013-7-23 10:20 编辑
w_hs 发表于 2013-7-23 08:40
好像不会如此

感謝不老前輩的關注
我的說明漏掉一個重點,'曲線長'......(頂樓已再加上曲線長)
依我目前的軟硬體設備所畫出來的結果就如樓頂圖片
我猜測'sw公式曲線'的點數固定,所以當曲線長,曲率變化大就會出現這種狀況

作者: hero522    时间: 2013-7-23 10:19
gt.adan 发表于 2013-7-23 08:56
用英雄大在麻花鍊帖子中分享的那個公式,也沒有問題…

阿丹

我把原檔貼上也寄給你了,請幫我驗證看看吧.....感謝



作者: gt.adan    时间: 2013-7-23 10:54
謝謝英雄大分享的宏,阿丹會找時間測試看看,儘快貼上結果。
作者: hero522    时间: 2013-7-23 16:43
w_hs 发表于 2013-7-23 08:40
好像不会如此

不老前輩見解正確

經驗證正弦波加大週波數也不會有誤差
C=正弦波週期數
t=0~2PI

x = t * C
y = r * Sin(t * C)

[attach]1174553[/attach]
[attach]1174554[/attach]

作者: gt.adan    时间: 2013-7-23 17:31
沒碰過這種情況…英雄大這公式從 2010 試到 2013 都是一樣的結果…
z 軸向的高度該是12的,可是都只有 9.44……
作者: hero522    时间: 2013-7-23 19:30
gt.adan 发表于 2013-7-23 17:31
沒碰過這種情況…英雄大這公式從 2010 試到 2013 都是一樣的結果…
z 軸向的高度該是12的,可是都只有 9.4 ...

感謝阿丹的驗證
這類似的情情已經第二次發生,梁兄的擺線帖子,學者丁的另一種手鍊帖子又一次

但很奇怪正弦曲線卻又不會變形(樓上不老前輩的回覆)

作者: gt.adan    时间: 2013-7-23 19:44
回覆英雄大,您的巨集曲線…打開新的3D草圖執行後有報錯ㄟ…

[attach]1174565[/attach]
作者: hero522    时间: 2013-7-23 19:54
gt.adan 发表于 2013-7-23 19:44
回覆英雄大,您的巨集曲線…打開新的3D草圖執行後有報錯ㄟ…

不要進草圖

作者: gt.adan    时间: 2013-7-23 20:05
hero522 发表于 2013-7-23 19:54
不要進草圖

一樣的…{:soso_e109:}

[attach]1174566[/attach]

作者: 学者丁    时间: 2013-7-23 22:50
本帖最后由 学者丁 于 2013-7-23 22:59 编辑

或许是曲线公式存在问题,似乎不支持t的较大值域:

[attach]1174576[/attach]

[attach]1174577[/attach]
当t2取2时,可以生成曲线,并可以验证极值基本正确;当取t2为6.134*pi时报错.软件版本是sw2013.供参考.





作者: 学者丁    时间: 2013-7-23 23:14
同样的公式,不同的形式,一种报错:

[attach]1174578[/attach]

一种画错:
[attach]1174579[/attach]

作者: gt.adan    时间: 2013-7-24 17:39
学者丁 发表于 2013-7-23 23:14
同样的公式,不同的形式,一种报错:

學者前輩真是厲害,看了您的討論才想起,
不老叔在「球簧」一帖的做法裡,就已經提起過 t 值太大會造成公式曲線輸入出錯的情況~
阿丹已經回報給實威的工程師,請他們也一起加入討論~靜待佳音~~

作者: 学者丁    时间: 2013-7-24 21:51
gt.adan 发表于 2013-7-24 17:39
學者前輩真是厲害,看了您的討論才想起,
不老叔在「球簧」一帖的做法裡,就已經提起過 t 值太大會造成公 ...

丹大太客气了,无论技术,还是年龄恐怕我都做不了前辈.不过碰到好奇的问题喜欢钻牛角罢了.

作者: gt.adan    时间: 2013-7-25 10:00
学者丁 发表于 2013-7-24 21:51
丹大太客气了,无论技术,还是年龄恐怕我都做不了前辈.不过碰到好奇的问题喜欢钻牛角罢了.

看過一些學者丁前輩的技術性討論帖子,您過謙囉~~{:soso_e113:}

作者: gt.adan    时间: 2013-7-25 10:16
hero522 发表于 2013-7-23 19:30
感謝阿丹的驗證
這類似的情情已經第二次發生,梁兄的擺線帖子,學者丁的另一種手鍊帖子又一次

回覆英雄大,實威工程師初步的試驗結果,
和不老叔、學者丁前輩所說一致:t 值範圍過大。
回覆內容如下:

阿丹兄,我試過多種方法,確實,當sin(t*30)的時候,取值范圍是  (-1,1),
可是,*2后,就發現,不是(-2,2);
可能的原因為 SW在計算的時候,在方程公式中取值點較少,之前也有類似BUG,

忽略掉的點比較多,這也許是為了性能考慮;
現在我已經把此問題提交到原廠,級別為high,相信48小時內會有答復;
不管是解決方案還是bug,都會有答復的;
如果是BUG,修復可能要等幾個月了



作者: hero522    时间: 2013-7-25 10:21
gt.adan 发表于 2013-7-25 10:16
回覆英雄大,實威工程師初步的試驗結果,
和不老叔、學者丁前輩所說一致:t 值範圍過大。
回覆內容如下 ...

感謝阿丹的用心,謝謝

作者: w_hs    时间: 2013-7-25 17:21
学者丁 发表于 2013-7-23 23:14
同样的公式,不同的形式,一种报错:

上下两个式子是不一样的

t*(360-8)/360=t*(1-1/45)≠t-1/45



作者: 学者丁    时间: 2013-7-25 17:59
是我马虎了,不过

[attach]1174847[/attach]

结果似乎一样.
作者: gt.adan    时间: 2013-8-5 18:40
英雄大,原廠終於有了回應了,確認是bug,已經提報改進方案了~
回應如下:

[attach]1176283[/attach]
作者: hero522    时间: 2013-8-5 20:02
gt.adan 发表于 2013-8-5 18:40
英雄大,原廠終於有了回應了,確認是bug,已經提報改進方案了~
回應如下:

謝謝阿丹的用心。
最近遷廠沒時間上,還需一段時間才能正常
作者: exnzhangde    时间: 2014-7-22 09:28
标题: 我找到了。可以先标注尺寸,然后用公式计算。
本帖最后由 exnzhangde 于 2016-3-11 16:35 编辑

有计算曲线长度的公式么?(平面曲线的也可以)


作者: hero522    时间: 2014-7-22 10:51
exnzhangde 发表于 2014-7-22 09:28
有计算曲线长度的公式么?(平面曲线的也可以)

我只會算圓弧長度(固定半徑)
PI*D*角度/360








欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3