Pages
Inputs(输入组件)
什么是 Inputs?
Inputs 是用于用户与系统之间进行 交互式数值输入 的组件 —— 比如向连接的 PLC、运行时环境或云系统发送数据。
它们是你的可视化界面中 人与机器交互的核心:如果没有输入组件,界面只是静态展示。
输入组件可用于以下场景:
- 调整过程参数(如速度、温度、压力)
- 设置配置参数
- 输入操作员的备注或控制命令
- 从选项列表中选择操作模式或功能
每个输入组件都通过 Connection String(连接字符串)绑定到某个变量。
这意味着用户输入的值会在 实时或提交时直接传输 到后台逻辑系统中。
输入类型概览
| 输入类型 | 描述 | 示例应用 |
|---|---|---|
| Input Basic | 单行数字/文本输入框,支持连接 | 设置目标值(如:85 °C) |
| Input Plus/Minus | 增减按钮控制输入值的微调 | 调整流速或灯光亮度 |
| Input Textarea | 多行文本输入,用于描述信息、指令或备注 | 输入批次编号、维护说明 |
| Input Select 2 | 下拉选择菜单,可通过 JSON 文件或运行时动态填充 | 选择产品类型或操作员角色 |
Input Basic
这是一个 用于输入数字或文本的基础输入框,通常包含单位显示和连接字符串。
- 使用示例:输入“120”、“37.5”或“On”
- 典型用途:设置温度目标值、设备转速、阈值等
需要连接到数值型或字符串型变量。
Input Plus/Minus
提供 “加/减”按钮,可让用户以固定步进方式调整值。
你可以设置以下参数:
-
最小值和最大值 (min, max)
-
步进值 (step)
-
单位(如:°C、% 或 mm/s)
-
使用示例:以 0.5 的步长调整风扇转速,或以步长 1 控制音量
推荐在 需要精细控制 且不方便键盘输入的场合使用。
Input Textarea
一个 多行输入框,用于输入较长的文本、描述或结构化命令。
-
通过
Connection String绑定 -
可将数据发送至:
- PLC 系统
- 数据库
- HTTP 接口
-
使用示例:
- 操作记录:“13:21 更换了滤芯”
- 输入批次信息:“批次编号 #A245”
- 控制命令:“RESET_ALL”
特别适用于需要 自由文本输入 的系统。
Input Select 2
一个 下拉菜单式的输入组件,用于从多个预设选项中选择一个值 —— 非常适合需要进行选择的场景。
数据来源
选项通过一个 JSON 文件 定义,如下所示:
[
{"id": 1, "text": "{{选项一}}"},
{"id": 2, "text": "{{选项二}}"},
{"id": 3, "text": "{{选项三}}"}
]
总结
Inputs 是 人与自动化系统之间的交互桥梁。无论是输入、选择,还是点击 —— 所有交互都会通过 Connection String 传送至后台系统。
| 类型 | 最适合的用途 | 说明 |
|---|---|---|
| Basic | 输入数字或文本 | 快速灵活 |
| Plus/Minus | 简单的增减控制 | 支持设置步长 |
| Textarea | 长文本、备注、命令 | 支持多行自由输入 |
| Select 2 | 从预设选项中选择 | 基于外部 JSON 文件配置 |
Connection String