ABS取绝对值

功能:这个函数指令是用来计算一个数的绝对值,与正负号数符号没有关系。 语法:绝对值运算指令支持如下的变量类型,BYTE、WORD、DWORD、SINT、USINT、INT、UINT、DINT、UDINT、REAL、LREAL 和常数。其文本化语言语法格式如下所示,OUT := ABS (IN);

例子:ABS 函数示例。

VAR
    iVar1:INT:=-44;
    iResult:INT;
END_VAR

iResult:=abs(iVar1);

程序的运行结果为iResult 等于44。

MOD取余数

VAR
    rVar1:INT:=16;
    rResult:INT;
END_VAR

rResult:= rVar1 MOD 3;

rResult其实就是16除以3,得到的余数。

SQRT平方根程序

功能:非负实数的平方根。 语法:输入变量IN 可以是 BYTE、WORD、DWORD、SINT、USINT、INT、UINT、DINT、UDINT、REAL、LREAL 和常数,但输出必须是REAL 或LREAL 类型。其文本化语言语法格式如下所示, OUT := SQRT(IN); 例子:SQRT 函数示例。

VAR
    rVar1:REAL:=16;
    rResult:REAL;
END_VAR
rResult:=SQRT(rVar1);

程序的运行结果为rResult 等于4。

其他数学函数

还有一些正余弦函数,用的不多仅仅列出。

Copyright © www.yanjuntech.cn 2018-2025 all right reserved,powered by Gitbook该文件修订时间: 2019-04-21 17:04:59

results matching ""

    No results matching ""