标签表达式函数

注:

函数可以大写或小写,但不能大小写混合使用。编辑器按钮将始终插入大写函数。除非另外声明,否则 theta 以弧度表示。

ABS(x) 返回 x 的绝对值。
ACOS(x) 返回 x 的反余弦值。
ASIN(x) 返回 x 的反正弦值。
ATAN(x) 返回 x 的反正切值。
ATAN2(y,x) 根据 x 和 y 的正弦值返回正确象限中 y/x 的反正切值。
CEIL(x) Ceiling 函数:返回不小于 x 的最小整数。例如,CEIL(1/3) 为 1。
COS(theta) 返回 theta 的余弦值。
COSH(theta) 返回 theta 的双曲余弦值。
COT(theta) 返回 theta 的余切值。
COTH(theta) 返回 theta 的双曲余切值。
CSC(theta) 返回 theta 的余割值。
CSCH(theta) 返回 theta 的双曲余割值。
DEG2GRD(theta) 将以度表示的 theta 转换为以梯度表示的 theta。
DEG2RAD(theta) 将以度表示的 theta 转换为以弧度表示的 theta。
DRVSTN(x) 使用桩号断链从原始桩号 x 返回衍生的桩号。该函数仅对支持桩号断链的图元(路线、纵断面设计线、采样线、图形纵断面、管道和结构)有意义。
EXP(x) 返回 x 的指数值。
FLOOR(x) 返回小于或等于 x 的最大整数。例如,FLOOR(3/2) 为 1。
FMOD(x,y) 返回 x/y 的浮点余数。
GRD2DEG(theta) 将以梯度表示的 theta 转换为以度表示的 theta。
GRD2RAD(theta) 将以梯度表示的 theta 转换为以弧度表示的 theta。
IF(test,true_val,false_val)

计算测试的值 - 如果测试的值非零,则计算并返回 true_val,否则计算并返回 false_val。True_val 和 false_val 可以是任何表达式。

例如,其中 x 为特性:

IF(x=0,1,sin(x)/x)

上述对 x 的测试用于验证它是否为零,如果为零,表达式将返回 1。如果 x 不是零,表达式将返回 sin(x)/x。

LOG(x) 返回 x 的对数值(底数为 e)。
LOG10(x) 返回 x 的对数值(底数为 10)。
MAX(a,b) 返回 a 和 b 中的最大值。
MIN(a,b) 返回 a 和 b 中的最小值。
POW(x,y) 返回 x 的 y 次幂的值。
POW10(x) 返回 x 的 10 次幂的值。
RAD2DEG(theta) 将以弧度表示的 theta 转换为以度表示的 theta。
RAD2GRD(theta) 将以弧度表示的 theta 转换为以梯度表示的 theta。
ROUND(x) 四舍五入 x 为最近的整数。
ROUNDDOWN(x,y) x 不进位舍入以达到 y 个小数位。例如,ROUNDDOWN(3.2,0) 将不进位舍入到零个小数位。结果为 3。ROUNDDOWN(3.14159,3) 将不进位舍入到三个小数位。结果为 3.141。
ROUNDUP(x,y) x 进位舍入以达到 y 个小数位。例如,ROUNDUP(3.2,0) 将进位舍入到零个小数位。结果为 4。ROUNDUP(3.14159,3) 将进位舍入到 3 个小数位。结果为 3.142。
SIN(theta) 返回 theta 的正弦值。
SEC(theta) 返回 theta 的正割值。
SECH(theta) 返回 theta 的双曲正割值。
SINH(theta) 返回 theta 的双曲正弦值。
SQR(x) 返回 x 的平方值 (x*x)。
SQRT(x) 返回 x 的平方根。
TAN(theta) 返回 theta 的正切值。
TANH(theta) 返回 theta 的双曲正切值。
TRUNC(x) 对 x 取整。