每天資訊如何在PC-DMIS中計算三角函式

菜單

如何在PC-DMIS中計算三角函式

我們知道在PC-DMIS軟體中,我們可以對變數進行賦值。

比如V1=1,我們可以直接使用插入下的賦值進行賦值。

如何在PC-DMIS中計算三角函式

那麼如果我們想用賦值計算一個三角函式呢?

舉例:我們想把SIN(45°)賦給V1該如何操作呢?

問:下圖這樣對麼?

如何在PC-DMIS中計算三角函式

答案是不對的。

我們可以把游標放到上圖的語句上即可檢視到

它的值是0。851

如何在PC-DMIS中計算三角函式

那麼SIN(45°)應該等於0。707才對。所以上圖的做法一定是不對的。

該如何正確操作呢?

我們需要用一個函式DEG2RAD() 這個函式,才能把45轉成45度

如何在PC-DMIS中計算三角函式

這樣我們把游標放到V1這行,就可以看到

如何在PC-DMIS中計算三角函式

這個演算法就是對的了。

那麼計算三角函式有什麼用呢?

有時候圖紙面-圓圓作為基準時,並沒有給出基準的角度,而是給了兩個距離值,如下圖:

如何在PC-DMIS中計算三角函式

此時我們用兩個圓建系,建完座標系後就必須旋轉角度。我們一定要計算出這個角度的值再旋轉麼?

其實大可不必。

我們可以讓軟體自己來計算

首先使用賦值,將角度求出來,此時也不能直接寫ATAN,需要用RAD2DEG()這個函式將弧度轉成度哦~

如何在PC-DMIS中計算三角函式

賦值完成後

旋轉座標系的時候角度直接填寫V1就可以了

如何在PC-DMIS中計算三角函式

那就隨之而來一個問題,什麼時候應用RAD2DEG()這個函式,什麼時候用DEG2RAD()這個函式呢?接著來解析一下。

因為PC-DMIS裡面沒辦法寫45就當成45°來用,那它能直接寫的是什麼?

答案是弧度。

他們的換算關係是

1°=PI/180弧度 那麼想表示45度,我們就得寫45*PI/180

直接在PC-DMIS裡寫入試試看

如何在PC-DMIS中計算三角函式

發現它算的就是對的,那麼如果我們不想這麼麻煩就用DEG2RAD()這個函式就好了。

如何在PC-DMIS中計算三角函式

這就是DEG2RAD()函式。

它就是把給出得數值做了度數轉換而已(*PI/180)

接下來再看RAD2DEG()這個函式,它就是翻過來嘍。

當我們計算ATAN時 ,直接求得得是弧度。弧度怎樣轉成度呢?

1弧度=(180/PI)°

所以我們求得反正切得時候,需要將所得值*180/PI

如何在PC-DMIS中計算三角函式

如果我們不想這麼麻煩,每次都寫這個關係,就用RAD2DEG()這個函式

如何在PC-DMIS中計算三角函式

關於PC-DMIS的三角函式求法,最需要注意的就是這裡了~