10.6.1. 算数函数
10.6.1. 算数函数
转换的结果值为数值的函数称为算数函数。
使用实例的变量值:V1!=10、V2!=-1.23、V3!=3.14152、V20%=16、V21%=5、V7$="XDIST:20"
表 10‑33 机器人语言的算术函数
函数名称 | 说明 | 使用实例 | 结果 |
ABS(a) | 返回a的绝对值。 | ABS(V2!) | 1.23 |
MAX(a、b) | 返回a和b当中大的值。 | MAX(V2!,-3) | -1.23 |
MIN(a、b) | 返回a和b当中小的值。 | MIN(V2!,-3) | -3 |
DEGRAD(a) | 返回degree形式的a的radian值。 | DEGRAD(270) | 4.712389 |
RADDEG(a) | 返回radian形式的a的degree值。 | RADDEG(2*V3!) | 359.997 |
SQR(a) | 返回a的平方根。 | SQR(V20%) | 4 |
SIN(a) | 返回radian形式的a的sine值。 | SIN(V3!/6) | 0.5 |
COS(a) | 返回radian形式的a的cosine值。 | COS(V3!/6) | 0.866 |
TAN(a) | 返回radian形式的a的tangent值。 | TAN(V3!/6) | 0.577 |
ATN(a) | a的arctangent值以radian形式予以返回。 | ATN(0.5) | 0.464 |
ATN2(a、b) | Y长度为a、x长度为b的三角形arctangent值以radian形式予以返回。 | ATN(-2,0) | -1.571 |
DIST(a、b) | 返回x坐标为a、y坐标为b点之间的距离。 | DIST(V21%,V21%) | 7.071 |
ORD(a) | 返回a字符第一个字符的ASCII编码。 | ORD("ERROR") | 69 |
VAL(a) | 返回由a字符表达的数值。 | VAL("29.38E-2") | 0.2938 |
STRPOS(a、b) | 返回a字符内与b字符一致的初期位置。(第一个数位的字符位置为1) | STRPOS(V7$,":") | 6 |
LEN(a) | 返回a字节长度。 | LEN(V7$) | 8 |
TIMER | 获取开启电源开始到经过时间以秒为单位表示。 | TIMER | 2796.37 |
ETR(a、b) | 返回对于第a号(1~)轴编码器值b的轴角度radian值。 | ETR(2,&H400000) | 1.571 |
RTE(a、b) | 返回对于第a号(1~)轴轴角度radian值的编码器值b。 | RTE(2,1.3) | 4120080 |