力控组态软件的数学函数3

力控组态软件ForceControl V7.0的数学函数3

Pow
语法pow(number1,numer2)
说明幂运算
参数实型数或任何有效的数值表达式
返回值实型
备注计算以number1为底number2次幂
示例VAR=pow(2,3)//返回结果为8

Sin
语法Sin(number)
说明求指定参数的正弦值
参数实型参数或任何有效的数值表达式,以度为单位。
返回值实型,取值范围在-1 到1 之间。
备注以角度为参数,并返回(直角三角形中)角的对边长度除以斜边长度的比
值。结果的取值范围在-1 到1 之间。
示例MyAngle = 30; // 定义角度(不是以“弧度”为单位)。
Sin(MyAngle); //返回结果为0.5。

Sqrt
语法Sqrt(number)
说明求指定参数的平方根
参数实型数或任何有效的大于或等于0的数值表达式
返回值实型
备注参数为大于或等于0的实数
示例MyVar = Sqrt(100)//返回结果为10.0

Tan
语法Tan(number)
说明求指定参数的正切值
参数实型数或任何有效的数值表达式,以度为单位。
返回值返回值为实型
备注以角度为参数,并返回直角的两条邻边的比值。该比值是直角三角形中角
的对边长度除以角的邻边长度的商。
示例MyAngle = 45 ; // 定义角度(不是以“弧度”为单位)。
Tan(MyAngle); // 返回结果为1.0。

Trunc
语法trunc(number)
说明返回一个整数
参数实型数或任何有效的数值表达式
返回值整数
备注得到小于或等于number的一个最大整数
示例var1=turnc(6.8);//返回结果为6
var2=turnc(-6.8);//返回结果为-7

力控组态软件的数学函数2

力控组态软件ForceControl V7.0的数学函数2

Log
语法Log(number)
说明返回number 的自然对数值
参数大于0 的实型数或任何有效的数值表达式
返回值返回一个实数,指定参数的自然对数值。
备注自然对数是以e为底的对数。常数e的值大约是2.718282。
如下所示,将x 的自然对数值除以n 的自然对数值,就可以对任意底n 来
计算数值x的对数值:Logn(x) = Log(x) / Log(n)
下面的示例说明如何求以10 为底的对数值:Log10 = Log(X) / Log(10)
示例MyVar = Log(10)//返回结果为2.30259

Logn
语法logn(number1,number2)
说明返回以number1为底number2的对数
参数实型数或任何有效的数值表达式
返回值返回一个实数,指定参数的自然对数值
备注以number1为底number2的对数
示例MyVar = Logn(10,100)//返回结果为2

Max
语法Max(expr1,expr2)
说明返回expr1,expr2中的最大值
参数实型参数或一个数字表达式
返回值返回expr1,expr2中的最大值
示例A=5;B=10;C=Max(A,B)//返回结果为10

Min
语法Min(expr1,expr2)
说明返回expr1,expr2中的最小值
参数实型参数或一个数字表达式
返回值实型数
示例A=5; B=10;C=Min(A,B)//返回结果为5

Mod
语法Mod(num, min, max)
说明在限定范围内取模
参数num:被操作数,类型为整型。
min:取模低限,类型为整型。
max:取模高限,类型为整型。
示例1) n= Mod(50, 0,360);//n结果为50;
2) n= Mod(410, 0,360);//n结果为50
3) n= Mod(-50, 0,360);//n结果为310
4) n= Mod(-50, -180,180);//n结果为-50
5) n= Mod(-230, -180,180);//n结果为130

 

力控组态软件的数学函数1

力控组态软件ForceControl V7.0的数学函数

Abs
语法abs(number)
说明返回number 的绝对值
参数number:实型参数或任何有效的数值表达式。
返回值与number类型相同
备注一个数的绝对值是将正负号去掉以后的值
示例ABS(-1) 和ABS(1) 都返回1

ArcCos
语法arccos (number)
说明返回number 的反余弦值
参数number 参数是一个实型数或任何有效的数值表达式。
返回值与number类型相同, 值的范围在-90 和90度之间
备注arccos函数的参数值(number) 为直角三角形两边的比值并返回以角度为
单位的角。这个比值是角的邻边长度除以角的斜边长度之商。值的范围在-90 和90度之间。
示例Arccos (1) 返回结果为0

ArcSin
语法arcsin(number)
说明返回number 的反正弦值
参数number 参数是一个实型数或任何有效的数值表达式。
返回值与number类型相同, 值的范围在-90 和90度之间
备注arcsin函数的参数值(number) 为直角三角形两边的比值并返回以角度为
单位的角。这个比值是角的对边长度除以角的斜边长度之商。
示例Arcsin(1) 返回结果为90

Arctan
语法Arctan(number)
说明返回number 的反余切值
参数number 是一个实型数或任何有效的数值表达式。
返回值与number类型相同, 值的范围在-90 和90度之间。
备注arctan 函数的参数值(number) 为直角三角形两边的比值并返回以角度为
单位的角。这个比值是角的对边长度除以角的邻边长度之商。
示例arctan (1) //返回结果为45

ArcTan2
语法atctan2(y,x)
说明求y/x的反正切值
参数x,y为任意数值
返回值返回值为-180~180
示例g = atctan (0, 0); g的值将为0;g = atctan (-1,-1); g的值将为-135;

Cos
语法Cos(number)
说明返回number 的余弦值
参数number 是实型参数或任何有效的数值表达式,以度为单位。
返回值返回值为实型, 值的范围在-1 和1之间
备注Cos 函数取一角度为参数值,并返回(直角三角形中)角的邻边长度除以
斜边长度的比值。结果的取值范围在-1 到1 之间。
示例Cos (60) //返回结果为0.5

Exp
语法Exp(number)
说明返回e 的number次方
参数实型数或任何有效的数值表达式
返回值返回值为实型,指定e(自然对数的底)的number次方
备注如果number 的值超过709.782712893,则会导致错误发生。常数e的值大
约是2.718282。Exp 函数的作用和Log 的作用互补,所以有时也称做反对
数。
示例Myvar=Exp(2.0) //返回结果为7.3891

Int
语法Int(number)
说明通过截去number小数点右边部份得到的整数
参数实型数或任何有效的数值表达式
示例Int(6.6)// 返回结果为6。
Int(-6.6)// 返回结果为-6。