TIA博途中计算多个数据的算术平均值的具体方法示例
我们这里采用官方提供的Floating Average功能块来实现多个数据的算术平均值的计算。 |
此功能块计算最新输入的100个数值的均值(浮动平均值)。采集的数据队列达到100个之后,队列每入栈一个新数值,将去掉一个队列里最早进来的数据(先进先出原则)。
功能块 “Floating Average” 将输入的多个浮点型数据计算出算术平均值,提供了一种平滑数据队列的方法。可周期性输入或脉冲触发的方式计算。
使用说明 |
此功能块计算最新输入的100个数值的均值(浮动平均值)。采集的数据队列达到100个之后,队列每入栈一个新数值,将去掉一个队列里最早进来的数据(先进先出原则)。
输入数据的计算有两种模式,在“模式”参数中定义。
• 由"Trigger"脉冲触发(Mode = 1)
• 周期输入(mode=2)
两种模式任选其一,也可在程序中做切换.