您現在的位置是:首頁 > 武術

西門子程式設計中的數學運算:運算子

  • 由 我的生活圈兒 發表于 武術
  • 2021-06-16
簡介上學我們學過的那個函式,你還記得多少,代數、幾何可曾都還記得,在一些比較高階的程式中,往往會夾雜的數學知識,像勾股定理、餘角、互餘、互補等等,這些經常會用到,下面總結下西門子常用的一些運算子:SIN正弦ASIN反

互餘互補是什麼意思

西門子程式設計中的數學運算:運算子

西門子程式設計,一般的程式都是由G0,G1等基礎程式碼組成,但是遇到更高精度的機加工工件,往往需要更高階的程式設計思路,那麼數學知識是必不可少的。

上學我們學過的那個函式,你還記得多少,代數、幾何可曾都還記得,在一些比較高階的程式中,往往會夾雜的數學知識,像勾股定理、餘角、互餘、互補等等,這些經常會用到,下面總結下西門子常用的一些運算子:

SIN 正弦

ASIN 反正弦

COS 餘弦

ACOS 反餘弦

TAN 正切

ATAN2 反正切 2 (arctant的意思)

SQRT 平方根

POT 平方

TRUNC 小數位舍位(取整數部分)

ROUND 小數位四捨五入(圓整)

比如:

HOEK_TOV_Y=ATAN2(ABS(_X1),ABS(_Y1))

意思為Tan(_X1/_Y1)=HOEK_TOV_Y,得出角度值

再如:

_OVR[5]=Sin(TOV_Y-M_HOEK)*SQRT(POT(_CENTER_X1)+POT(_CENTER_Y1))

以上程式用到的是求三角形邊長,開平方的式子。

好了,運算子介紹到這裡,不光要看,還要會用,知道什麼時候用會更準確。

人如果輸在了起跑線,那麼我們在中途更不能停歇,更要努力,學習更多的知識,運用更多的思想,才能實現自己的理想與抱負。

謝謝

Top