速率限制

本文为您介绍速率限制组件。

功能说明

速率限制组件用于限制数值上升或下降的速率,使输入值升/降的速率始终在自定义的升/降速率范围内。

计算逻辑原理

  • 若本次输入值大于前一次输入值,则输出min(本次输入值,前一次输入值+升速率/每分钟运行次数)

  • 若本次输入值小于或等于前一次输入值,则输出max(本次输入值,前一次输入值-减速率/每分钟运行次数)

参数说明

IN端口-输入参数

参数名

参数描

是否必填

输入数据类型

数据源类型

Input

输入

浮点数

说明

若存在非数值数据,则会抛出异常。

不限

vup

升速率

浮点数

说明

若存在非数值数据,则会抛出异常。

不限

vdown

减速率

浮点数

说明

若存在非数值数据,则会抛出异常。

不限

OUT端口-输出参数

参数名

参数描述

输出数据类型

v_out

限速输出

浮点数

输出质量码说明

输出质量码处理方式如下:

  • 若输入的质量码都等于-1或>=192,则输出质量码为192。

  • 若输入的质量码有在[0,192)内的,则输出质量码为0。