運(yùn)算符:
在每次運(yùn)算時(shí),編譯器檢查運(yùn)算數(shù)的可靠性。
所有 4 個(gè)基本計(jì)算種類在 KRL中都允許。
運(yùn)算符 | 說明 |
+ | 加法或正號 |
- | 減法或負(fù)號 |
* | 乘法 |
/ | 除法 |
算術(shù)運(yùn)算符可以應(yīng)用到 INT 和 REAL 數(shù)據(jù)類型上。
操作數(shù) | 操作數(shù) | 結(jié)果 |
INT | INT | INT |
INT | REAL | REAL |
REAL | REAL | REAL |
如果 INT 除法的結(jié)果不是整數(shù),則舍去小數(shù)點(diǎn)后位。
實(shí)例:
數(shù)學(xué)標(biāo)準(zhǔn)功能:
功能 | 數(shù)值范圍自變量 | 數(shù)值范圍結(jié)果 |
ABS(X) 總和 | REAL_MIN…REAL_MAX | 0 … REAL_MAX |
SQRT(X) 平方根 | 0 … REAL_MAX | 0 … REAL_MAX |
SIN(X) 正弦 | REAL_MIN…REAL_MAX | -1 … +1 |
COS(X) 余弦 | REAL_MIN…REAL_MAX | -1 … +1 |
TAN(X) 正切 | REAL_MIN…REAL_MAX | REAL_MIN…REAL_MAX |
ACOS(X) 反余弦 | -1 … +1 | 0 … +180 |
ATAN2(Y,X) 反正切 | REAL_MIN…REAL_MAX | -180 … +180 |
ABS(X)
總和
REAL_MIN…REAL_MAX 0 … REAL_MAX
SQRT(X)
平方根
0 … REAL_MAX 0 … REAL_MAX
SIN(X)
正弦
REAL_MIN…REAL_MAX -1 … +1
COS(X)
余弦
REAL_MIN…REAL_MAX -1 … +1
TAN(X)
正切
REAL_MIN…REAL_MAX REAL_MIN…REAL_MAX
ACOS(X)
反余弦
-1 … +1 0 … +180
ATAN2(Y,X)
反正切
REAL_MIN…REAL_MAX -180 … +180
絕對值 ABS(X) 計(jì)算 X 的總和。
示例:
B = -3.4
A = 5*ABS(B) ;A=17.0
平方根 SQRT(X) 計(jì)算 X 的平方根。
示例:
A = SQRT(16.0801) ;A=4.01
正弦 SIN(X) 計(jì)算角度 X 的正弦。
示例:
余弦 COS(X) 計(jì)算角度 X 的余弦。
示例:
A = SIN(30) ;A=0,5
B = 2*COS(45) ;B=1.41421356
正切 TAN(X) 計(jì)算角度 X 的正切。
示例:
以下總和的正切無窮:
C = TAN(45) ;C=1.0
? ±90°
? +90° + k*180° (其中 k = ± 整數(shù))
如果嘗試一個(gè)這樣的值,這將導(dǎo)致錯誤信息。
反余弦 ACOS(X) 是 COS(X) 的反函數(shù)。
示例:
A = COS(60) ;A=0.5
B = ACOS(A) ;B=60
反正弦 對于 SIN(X) 的反函數(shù)反余弦,沒有預(yù)定義函數(shù)。但是,基于公式 SIN(X) =
COS(90°-X) 可以很容易就計(jì)算出反正弦。
示例:
A = SIN(60) ;A=0.8660254
B = 90-ACOS(A) ;B=60
反正切
角度正切的定義是直角三角形的鄰邊 (X) 除以對邊 (Y)。如果兩個(gè)側(cè)邊的長度已知,則可以用反正切計(jì)算鄰邊和斜邊之間的角度。
對于全圓,起決定性作用的是 X 和 Y 的正負(fù)號是什么。如果只考慮商,則用反正切只能計(jì)算 0° 和 180° 之間的角度。
通常,這在袖珍計(jì)算器時(shí)也是如此:正值的反正切得出一個(gè) 0° 和 90° 之間的角度。
負(fù)值的反正切得出一個(gè) 90° 和 180° 之間的角度。
通過用正負(fù)號指定 Y 和 X 明確地確定了位于該角度中的四分之一圓。由此也可以計(jì)算四分之一圓 III 和 IV 中的角度。
示例:
在函數(shù) ATAN(Y,X) 中使用 X 和 Y
審核編輯:劉清
-
Int
+關(guān)注
關(guān)注
0文章
24瀏覽量
16263 -
編譯器
+關(guān)注
關(guān)注
1文章
1662瀏覽量
50247 -
Real
+關(guān)注
關(guān)注
0文章
18瀏覽量
14028 -
KUKA機(jī)器人
+關(guān)注
關(guān)注
4文章
144瀏覽量
9634
原文標(biāo)題:KUKA: 數(shù)學(xué)標(biāo)準(zhǔn)功能V1.17
文章出處:【微信號:gh_a8b121171b08,微信公眾號:機(jī)器人及PLC自動化應(yīng)用】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
LabVIEW的六軸工業(yè)機(jī)器人運(yùn)動控制系統(tǒng)
KUKA重型機(jī)器人
機(jī)器人、協(xié)作機(jī)器人和移動機(jī)器人,你分的清楚嗎
工業(yè)機(jī)器人的末端關(guān)節(jié)旋轉(zhuǎn)該精確控制?
KUKA機(jī)器人問題解答
庫卡KUKA機(jī)器人四種啟動方式介紹
KUKA庫卡機(jī)器人伺服驅(qū)動器相關(guān)型號舉例
KUKA焊接機(jī)器人伺服電機(jī)常見故障及維修處理
工業(yè)機(jī)器人組成結(jié)構(gòu)相關(guān)資料分享
庫卡機(jī)器人MGV電源模塊維修
KUKA機(jī)器人伺服驅(qū)動模塊維修
沒有有前輩用LabVIEW控制kuka機(jī)器人c2的經(jīng)驗(yàn)?通訊是怎么做到的?
控制KUKA安全機(jī)器人的PLC標(biāo)準(zhǔn)功能塊FB 292

評論