Skip to content

输入引脚引用(制作器内) ​

输入引脚引用(制作器内)(类型名 ddc_pin):引用自定义块的输入引脚:使用者拖放本块时在该输入上接的实参值。只出现在块制作器的图形逻辑里。

这块是什么 ​

  • 编辑器里的名字:输入引脚引用(制作器内)
  • 类型名:ddc_pin(写在程序文件 ddc.json 里的身份,AI 生成或改逻辑时按它对名,别猜中文名)
  • 分类:形参(制作器)(只在「块制作器」里出现的形参块)
  • 形态:值块
  • 状态:无状态

引用自定义块的输入引脚:使用者拖放本块时在该输入上接的实参值。只出现在块制作器的图形逻辑里。

块面长什么样 ​

输入引脚引用(制作器内)在逻辑编程编辑器里的样子

图上这一颗就是刚把它从工具箱拖到画布时的样子:下拉框和输入框里是默认值,凹口(←形的那个孔)是要接值的地方,右边凸起是能被别人接的输出口。

块面参数(在块上直接填/选) ​

  • KEY:文本

连线端子(从别的块接进来) ​

  • 输出 Number

下发到设备变成什么 ​

  • 生成 ddc.json 的操作(op):pin

手册里其它相关位置 ​

您在正常编程里碰不到它 ​

「输入引脚 %1」这个块只出现在自定义块制作器的图形逻辑里: 做块的人在图形逻辑中放它,意思是"读使用者接到我这个输入引脚上的实参值", 生成的是 {"op":"pin","key":"引脚key"}。

现在的实际状况

问题回答
工具箱里能找到它吗找不到。图形化制作入口本期已下线
那自定义块内部怎么写算法用 Lua,输入按 I.inputs[1]、参数按 I.params.键名 取,见 4.3 Lua 接口与编写详解
块定义为什么还留着设备端展开自定义块时仍要认 pin,旧程序载入画布也要认它
会不会出现在我下发的程序里自己手写不会;只有历史上用图形化方式做过的块里才带

所以只要记住这一条:在一份 ddc.json 里看到 {"op":"pin", ...},它引用的是这个自定义块对外的输入引脚—— 它引用的是这个自定义块对外的输入引脚,值由调用方在那个引脚上接的实参决定。

LPPLC 工业物联网云平台 · 软硬件与云平台全栈自研