CATIA中數據精度處理

一、長度四捨五入取整

例:L = 20.1mm

       20mm = int (L / 1m * 1000 + 0.5) * 1mm

       L = 20.7mm

       21mm = int (L / 1m * 1000 + 0.5) * 1mm

二、長度向下取整

例:L = 20.1mm

       20mm = floor (L / 1m * 1000) * 1mm

三、長度向上取整

例:L = 20.1mm

       20mm = ceil (L / 1m * 1000) * 1mm

四、長度按一定精度向上進位

例:L = 20.1mm

       R = 0.5(精度)

       20.5mm = ceil (L / 1m * 1000 / R) * 1mm * R

       L = 20.7mm

       R = 0.5(精度)

       21mm = ceil (L / 1m * 1000 / R) * 1mm * R

 

五、長度按一定精度向下進位

例:L = 20.1mm

       R = 0.5(精度)

       20mm = floor (L / 1m * 1000 / R) * 1mm * R

       L = 20.7mm

       R = 0.5(精度)

       20.5mm = floor (L / 1m * 1000 / R) * 1mm * R

 

注:CATIA中長度的默認單位爲1m,所以,要乘以1000,對單位進行轉化

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章