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