主题
最大 / 最小值
最大 / 最小值(类型名
ddc_minmax):取两个输入之间的最大值或最小值。
这块是什么
- 编辑器里的名字:最大 / 最小值
- 类型名:
ddc_minmax(写在程序文件 ddc.json 里的身份,AI 生成或改逻辑时按它对名,别猜中文名) - 分类:计算(数值加工)
- 形态:值块
- 状态:无状态
取两个输入之间的最大值或最小值。
块面长什么样
图上这一颗就是刚把它从工具箱拖到画布时的样子:下拉框和输入框里是默认值,凹口(←形的那个孔)是要接值的地方,右边凸起是能被别人接的输出口。
块面参数(在块上直接填/选)
- MODE:最大=max / 最小=min
等号后面那串(如 =year)是画布上不显示、但程序文件里必须照抄的值(写出来是 "part": "year");没有等号的选项,界面上看到的和文件里填的是同一串。
连线端子(从别的块接进来)
- 输出 Number
- 端子 A、B
下发到设备变成什么
- 生成 ddc.json 的操作(op):minmax
手册里其它相关位置
- 所属分类章节:2.4 本章导览
- 同类块一览:2.0 功能块速查总表
取两个输入里最大或最小的一个
MODE 选最大或最小,两个输入孔 A、B,输出其中被选中的那个值。
典型场景:多路温度取最高点做控制 —— 几个测温点里只要有一路过热就该动作, 用最大值输出去驱动风机或报警,比逐路判断更省事。
- 这个块只有 A、B 两个孔。要多路比较就把它串起来:第一块的输出接第二块的一个输入,几路就串几层
- 想要的是"把值夹在上下限之间",不是"取两端之一",那用限值运算