赋值表达式
赋值表达式以等号开头,后面跟算术表达式。算术表达式可以使用各种运算符、函数、变量、括号等组成。
运算符的优先级
目前可以使用的运算符按照优先级可以分为七个优先级:
优先级 运算符 符号 优先级 运算符 符号 1 逻辑或
逻辑与‖
&&4 乘
除*
/2 等于
不等于
大于
小于==
!=
>
<5 正号
负号
逻辑非+
-
!3 加
减+
﹣6
7函数
括号
()可使用函数
目前可以使用的数学函数有:
函数 含义 sin 正弦 cos 余弦 exp 指数 sqrt 平方根 log 自然对数 tg 正切 ctg 余切 asin 反正弦 acos 反余弦 atg 反正切 int 取整(向下) abs 取绝对值 sin,cos,tg,ctg,asin,acos,atg后面括号里的数表示弧度,例如:sin(5) ,其中的5代表弧度。
表达式在程序指令中的应用
例1:B=1+2;也就是B=3 例2:G00 X3 Y5 Z=5+sin(5+abs(-8)) ′将Z赋值为5+sin(5+abs(-8)) 例3:#1=4+log6 G01 X2 Y=#1 ′将Y赋值为4+log6