Move 读取一个数值,把这个数值按输入范围换算成百分比,再把百分比映射到 At limit minimum 和 At limit maximum 之间,最终让对象沿水平或垂直方向移动。
- 0% 对应 At limit minimum
- 100% 对应 At limit maximum
- 中间值按比例移动
Move 把一个输入值换算成一个方向上的位移。它适合对象整体移动,不适合对象自身变长或缩短。
Move 把一个输入值换算成一个方向上的位移。它适合对象整体移动,不适合对象自身变长或缩短。
Move 读取一个数值,把这个数值按输入范围换算成百分比,再把百分比映射到 At limit minimum 和 At limit maximum 之间,最终让对象沿水平或垂直方向移动。
Source value 返回数值;Limit minimum / Limit maximum 是实际换算范围;MOVEMENT OUTPUT 中的 At limit minimum / At limit maximum 为位移;Move axis 指定方向。
源范围仅提供 ValueMin / ValueMax 别名;输入限制默认独立为 0、100。要跟随源范围,分别将 Limit minimum / Limit maximum 设为 ValueMin / ValueMax。
Offset 不是百分比,而是画布距离。可以写固定数字,也可以使用当前对象尺寸。
Source value = ReadTagDouble("<PLC>.<POSITION_TAG>", 0)
Source minimum = 0
Source maximum = 100
At limit minimum = 0
At limit maximum = shape.width
Move axis = Horizontal 先确定来源 Tag 和量程,再确定移动方向,最后填写 Offset。配置完成后,再决定是否开启超限隐藏和质量边框。
滑块、行程、位置指示适合 Move。液位柱、进度条和填充条通常不应使用 Move,因为它们表达的是长度变化,应使用 Scale。