57、数字函数中的算术与数学函数详解

数字函数中的算术与数学函数详解

1. 算术函数概述

算术函数在数字处理中起着关键作用,主要分为针对数值的算术函数、针对时间值的算术函数,以及递减和递增函数。

1.1 数值的算术函数

数值的算术函数依据基本算术运算(加法、减法、乘法和除法)将两个值连接起来。固定点和浮点数字可作为基本算术运算的数据类型。这些函数可在程序元素目录的“基本指令 > 数学函数”中找到。

1.1.1 不同编程语言中的实现
  • LAD 和 FBD :当使能输入 EN 未连接、为“1”或有“电流”通过时,执行算术函数。计算出错时,使能输出 ENO 设为“0”,否则为“1”。若函数执行未使能(EN = “0”),则不进行计算,ENO 也为“0”。
  • SCL :基本算术运算通过算术表达式实现,两个或多个标签相互连接。算术表达式的结果可再次用于算术表达式。使用组合值赋值时,两个标签通过指定的算术函数连接,结果赋给赋值运算符左侧的标签。执行算术函数出错(如超出数值范围)时,ENO 标签设为 FALSE(信号状态“0”)。允许使用固定点、浮点和时间数据类型。
  • STL :基本算术运算通过连接累加器 1 和 2 的内容实现。状态位提供算术函数结果的信息。对于“长”数据类型,全局 Long Functions 库中有系统块。
1.1.2 除法运算
  • 定点数除法(DIV)结果为商 IN1/IN2 的整数部分。
  • MOD
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值