Skip to content

参数引用(制作器内) ​

参数引用(制作器内)(类型名 ddc_param):引用自定义块的参数:使用者在调用块上设置的常量。只出现在块制作器的图形逻辑里。

这块是什么 ​

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

引用自定义块的参数:使用者在调用块上设置的常量。只出现在块制作器的图形逻辑里。

块面长什么样 ​

参数引用(制作器内)在逻辑编程编辑器里的样子

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

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

  • KEY:文本

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

  • 输出 Number

下发到设备变成什么 ​

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

手册里其它相关位置 ​

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

「参数 %1」和 输入引脚引用 是一对:都只出现在自定义块制作器的图形逻辑里, 意思是"读使用者在调用块上为这个参数填的常量",生成的 op 完全相同—— {"op":"pin","key":"参数key"},设备端靠 key 区分是输入还是参数(先查实参,再查参数)。

问题回答
工具箱里能找到它吗找不到。图形化制作入口本期已下线
现在参数在代码里怎么取Lua 里按 key 名取:参数 key 是 kp 就写 I.params.kp,见 4.3 Lua 接口与编写详解
和输入引脚的区别参数是调用者在块身上填的常量(每拖一个块可单独设),输入是外部接线进来的值
块定义为什么还留着旧程序解析时仍要认它

这一页要留下的那条规矩(对写 Lua 的人同样成立): 输入按位置序号取、参数按key 名字取,所以调整输入引脚的上下顺序会改动程序, 调参数顺序不会——引脚顺序定好后就别再拖。

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