主题
限值运算
限值运算(类型名
ddc_limit):小于下限取下限,大于上限取上限,之间取输入值。
这块是什么
- 编辑器里的名字:限值运算
- 类型名:
ddc_limit(写在程序文件 ddc.json 里的身份,AI 生成或改逻辑时按它对名,别猜中文名) - 分类:计算(数值加工)
- 形态:值块
- 状态:无状态
小于下限取下限,大于上限取上限,之间取输入值。
块面长什么样
图上这一颗就是刚把它从工具箱拖到画布时的样子:下拉框和输入框里是默认值,凹口(←形的那个孔)是要接值的地方,右边凸起是能被别人接的输出口。
块面参数(在块上直接填/选)
- 无 —— 这个块没有可填参数,行为只由连线决定
连线端子(从别的块接进来)
- 输出 Number
- 端子 IN、LO、HI
下发到设备变成什么
- 生成 ddc.json 的操作(op):limit
手册里其它相关位置
- 所属分类章节:2.4 本章导览
- 同类块一览:2.0 功能块速查总表
把输入夹在上下限之间
低于下限按下限输出,高于上限按上限输出,介于两者之间原样通过。 三个输入孔:IN(要处理的值)、LO(下限)、HI(上限)。
典型用途:
- 给执行器输出做保护 —— 阀门开度不允许超过 10%~90%,就把上限填 90、下限填 10
- 防止异常数据失控输出 —— 采集通道断了给出一个离谱的大数,限幅能把最终写出去的值钉在安全区间内
在计算链里的位置
模拟量采集的惯用顺序是「线性变换 换算量程 → 本块限幅 → 取位 取整」, 整条链的写法见 线性变换 页末的串联例子。