Skip to main content

操作员:EXPT

IEC 运算符将一个数提高到更高的幂,然后将基数的幂返回到指数:power = base 指数.输入值(参数)是基数和指数。如果底数为零且指数为负数,则幂函数未定义。但是,在这种情况下,行为取决于平台。

句法

EXPT(<base>,<exponent>)

输入值允许的数据类型:数字基本数据类型 (SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT, REAL, LREAL, BYTE, WORD, DWORD, 和 LWORD)

返回值允许的数据类型:浮点数类型(REALLREAL)

141. 例子

带文字的幂函数

Var1 := EXPT(7,2);

FBD

_cds_operator_expt.png

返回值: Var1 = 49



142. 例子

带变量的幂函数

PROGRAM PLC_PRG
VAR
        lrPow : LREAL;
        iBase : INT := 2;
        iExponent : INT := 7;
END_VAR

lrPow := EXPT(iBase, iExponent);

返回值: lrPow = 128