筑木参数化公式语法说明

0 条评论 , 3 次修正,2649 次阅读, Last Modified At 2019年5月11日

运算符

算术运算符用于执行变量与/或值之间的算术运算。 给定 y=5,下面的表格解释了这些算术运算符:

运算符 描述 例子 结果
+ x=y+2 x = 7
- x=y - 2 x = 3
* x=y*2 x = 10
/ 除法 x=y/2 x = 2.5
% 求余数 (保留整数) x=y%2 x = 1

比较运算符

比较运算符在逻辑语句中使用,以测定变量或值是否相等。 给定 x=5,下面的表格解释了比较运算符:

运算符 描述 例子
== 等于 x==8 为 false
=== 全等(值和类型) x===5 为 true;x==="5" 为 false
!= 不等于 x!=8 为 true
> 大于 x>8 为 false
< 小于 x<8 为 true
>= 大于等于 x>=8 为 false
<= 小于等于 x<=8 为 true

逻辑运算符

逻辑运算符用于测定变量或值之间的逻辑。 给定 x=6 以及 y=3,下表解释了逻辑运算符:

运算符 描述 例子
&& and (x < 10 && y > 1) 为 true
|| or (x==5 || y==5) 为 false
! not !(x==y) 为 true

条件运算符

语法 variablename=(condition)?value1:value2

例子:

(k>500)? 25 : 18

如果变量 k 中的值大于500,则返回25,否则返回18。

常用函数

函数名称 描述 例子
CP(方向,间距,数量) 拷贝阵列 CP([1,0,0],100,10)
DRAWER_DEPTH(内空深度,深度值数组) 自动获取抽屉深度值 DRAWER_DEPTH(420,[300,350.400,450,500 ]),深度值数组可以为空