Ansys Assistant will be unavailable on the Learning Forum starting January 30. An upgraded version is coming soon. We apologize for any inconvenience and appreciate your patience. Stay tuned for updates.
GuanYo Dong
Subscriber

你好,

這兩問題,確實有可能是數值誤差引起的。您可以理解數位運算的時候小數點的長度有限,所以難免最後一個位數需要取捨,因此越多的運算就會累積越多這種誤差。

那您的第二個問題比較好說明,
當中心點是由max跟min決定,那我們的max跟min 一個正一個負,一點點偏差就容易看到0附近的誤差,
當由中心點跟span來計算min與max,因為min與max的值不在0,那個誤差可能存在但是占比GUI中我們看不出來,其實也不一定不存在。

這種誤差建議相同的運算我們算一次之後給一個名稱帶入,避免重複算,對於大量運算也會比較快
比如我們知道 power monitor 跟 index monitor  Z的中心位置就是a+b/2, 那我們用A=a+b/2,之後定義Z中心就用A去代替

請您先試試看這種方式來修改第一題的腳本。

莎益博 董冠佑

[bingo_chatbox]