主题
输入引脚引用(制作器内)
输入引脚引用(制作器内)(类型名
ddc_pin):引用自定义块的输入引脚:使用者拖放本块时在该输入上接的实参值。只出现在块制作器的图形逻辑里。
这块是什么
- 编辑器里的名字:输入引脚引用(制作器内)
- 类型名:
ddc_pin(写在程序文件 ddc.json 里的身份,AI 生成或改逻辑时按它对名,别猜中文名) - 分类:形参(制作器)(只在「块制作器」里出现的形参块)
- 形态:值块
- 状态:无状态
引用自定义块的输入引脚:使用者拖放本块时在该输入上接的实参值。只出现在块制作器的图形逻辑里。
块面长什么样
图上这一颗就是刚把它从工具箱拖到画布时的样子:下拉框和输入框里是默认值,凹口(←形的那个孔)是要接值的地方,右边凸起是能被别人接的输出口。
块面参数(在块上直接填/选)
- KEY:文本
连线端子(从别的块接进来)
- 输出 Number
下发到设备变成什么
- 生成 ddc.json 的操作(op):pin
手册里其它相关位置
- 所属分类章节:4.1 本章导览
- 同类块一览:2.0 功能块速查总表
您在正常编程里碰不到它
「输入引脚 %1」这个块只出现在自定义块制作器的图形逻辑里: 做块的人在图形逻辑中放它,意思是"读使用者接到我这个输入引脚上的实参值", 生成的是 {"op":"pin","key":"引脚key"}。
现在的实际状况
| 问题 | 回答 |
|---|---|
| 工具箱里能找到它吗 | 找不到。图形化制作入口本期已下线 |
| 那自定义块内部怎么写算法 | 用 Lua,输入按 I.inputs[1]、参数按 I.params.键名 取,见 4.3 Lua 接口与编写详解 |
| 块定义为什么还留着 | 设备端展开自定义块时仍要认 pin,旧程序载入画布也要认它 |
| 会不会出现在我下发的程序里 | 自己手写不会;只有历史上用图形化方式做过的块里才带 |
所以只要记住这一条:在一份 ddc.json 里看到 {"op":"pin", ...},它引用的是这个自定义块对外的输入引脚—— 它引用的是这个自定义块对外的输入引脚,值由调用方在那个引脚上接的实参决定。
- 做块、用块的完整流程:4.1 什么是自定义功能块
- 读参数(同一种 op,靠 key 区分):参数引用