Scale 把输入值换算成一个比例,让对象从指定边缘向外增长或缩短。它适合液位、进度条、负载条和填充条。
- Scale Min 对应最低比例
- Scale Max 对应最高比例
- Anchor Edge 决定固定边
Scale 根据输入值改变对象尺寸。它的关键不是放大多少,而是哪一边固定。
Scale 根据输入值改变对象尺寸。它的关键不是放大多少,而是哪一边固定。
Scale 把输入值换算成一个比例,让对象从指定边缘向外增长或缩短。它适合液位、进度条、负载条和填充条。
Input Value 是来源值;Input Min / Input Max 是来源范围;Clamp Min / Clamp Max 是参与换算的范围;Scale Min / Scale Max 是缩放比例;Anchor Edge 决定固定边。
Scale 适合对一个独立填充对象做比例变化。液位、进度条和负载条通常应拆成背景容器和前景填充对象,再让前景对象按固定边增长。不要直接缩放包含文字、边框和图标的复杂组合,否则文字和边框也会跟随变形。
Scale 的输入值使用数值表达式,比例字段使用数值或计算表达式。
Input Value = ReadTagDouble("<device-code>.<level-tag>", 0)
Input Min = 0
Input Max = 100
Scale Min = 0
Scale Max = 1
Anchor Edge = Bottom 先确定对象应从哪一边增长,再设置 Anchor Edge。液位类对象通常固定底部,进度条通常固定左侧。
Scale 适合长度或填充比例变化。对象整体移动时使用 Move;对象转动时使用 Rotate。