主题
参数引用(制作器内)
参数引用(制作器内)(类型名
ddc_param):引用自定义块的参数:使用者在调用块上设置的常量。只出现在块制作器的图形逻辑里。
这块是什么
- 编辑器里的名字:参数引用(制作器内)
- 类型名:
ddc_param(写在程序文件 ddc.json 里的身份,AI 生成或改逻辑时按它对名,别猜中文名) - 分类:形参(制作器)(只在「块制作器」里出现的形参块)
- 形态:值块
- 状态:无状态
引用自定义块的参数:使用者在调用块上设置的常量。只出现在块制作器的图形逻辑里。
块面长什么样
图上这一颗就是刚把它从工具箱拖到画布时的样子:下拉框和输入框里是默认值,凹口(←形的那个孔)是要接值的地方,右边凸起是能被别人接的输出口。
块面参数(在块上直接填/选)
- KEY:文本
连线端子(从别的块接进来)
- 输出 Number
下发到设备变成什么
- 生成 ddc.json 的操作(op):pin
手册里其它相关位置
- 所属分类章节:4.1 本章导览
- 同类块一览:2.0 功能块速查总表
您在正常编程里碰不到它
「参数 %1」和 输入引脚引用 是一对:都只出现在自定义块制作器的图形逻辑里, 意思是"读使用者在调用块上为这个参数填的常量",生成的 op 完全相同—— {"op":"pin","key":"参数key"},设备端靠 key 区分是输入还是参数(先查实参,再查参数)。
| 问题 | 回答 |
|---|---|
| 工具箱里能找到它吗 | 找不到。图形化制作入口本期已下线 |
| 现在参数在代码里怎么取 | Lua 里按 key 名取:参数 key 是 kp 就写 I.params.kp,见 4.3 Lua 接口与编写详解 |
| 和输入引脚的区别 | 参数是调用者在块身上填的常量(每拖一个块可单独设),输入是外部接线进来的值 |
| 块定义为什么还留着 | 旧程序解析时仍要认它 |
这一页要留下的那条规矩(对写 Lua 的人同样成立): 输入按位置序号取、参数按key 名字取,所以调整输入引脚的上下顺序会改动程序, 调参数顺序不会——引脚顺序定好后就别再拖。
- 怎么定义一个块的输入、输出、参数:4.2 手把手做第一个自定义块