程序表达式
所有的地址符后可以使用数字的地方均可用赋值表达式来替代。
格式
表达式中间不能有空格类字符(包括空格、制表符、回车等),且必须以有效分隔符结束。
赋值表达式以等号开头,后面跟算数表达式。算数表达式可以使用各种运算符、函数、变量、括号等。
分类 | 操作 | 操作符 | ||
---|---|---|---|---|
逻辑操作 | 逻辑或 | |||
逻辑与 | && | |||
逻辑非 | ! | |||
关系操作 | 等于 | == | ||
不等于 | != | |||
大于 | > | |||
小于 | < | |||
算数运算 | 加 | + | ||
减 | - | |||
乘 | * | |||
除 | /(斜划线) | |||
函数功能 | 正弦 | sin | ||
余弦 | cos | |||
正切 | tg | |||
余切 | ctg | |||
取绝对值 | abs | |||
指数 | exp | |||
平方根 | sqrt | |||
自然对数 | log | |||
反正弦 | asin | |||
反余弦 | acos | |||
反正切 | atg | |||
取整(向下) | int | |||
括号 | () | 决定计算的顺序。(首先计算括号中的表达式。) |
注意: sin,cos,tg,ctg,asin,acos,atg后面括号中的数值表示弧度。例如:sin(5)中5代表弧度。
编程举例
表达式在程序指令中的应用举例。
B=1+2;也就是B=3
G00 X3 Y5 Z=5+sin(5+abs(-8));将Z赋值为5+sin(5+abs(-8))
#1=4+log6 G01 X2 Y=#1;将Y赋值为4+log6