Rotate 读取当前角度,把对象围绕指定 Pivot 旋转。它适合风机、指针、阀门和方向件。
- Current Angle 决定当前角度
- Max Rotation 限制最大角度
- Pivot 决定旋转中心
Rotate 根据角度值旋转对象。真正关键的是 Pivot,也就是对象围绕哪个位置旋转。
Rotate 根据角度值旋转对象。真正关键的是 Pivot,也就是对象围绕哪个位置旋转。
Rotate 读取当前角度,把对象围绕指定 Pivot 旋转。它适合风机、指针、阀门和方向件。
Current Angle 填角度表达式;Max Rotation 填最大旋转角度;Pivot 选择旋转中心。需要偏移中心时使用相关 X / Y 字段。
Rotate 负责角度或旋转表达,不负责判断设备是否处于运行状态。风机、指针和阀门常见做法是:Rotate 表达方向或角度,State Color 表达运行、停止、报警或手自动状态。
角度字段可以直接读取 Tag,也可以根据百分比换算成角度。
Current Angle = ReadTagDouble("<device-code>.<angle-tag>", 0)
Max Rotation = 360
Pivot = Centre 先确认对象的机械中心,再选择 Pivot。对象中心选错时,即使角度正确,旋转也会显得不稳定。
风机、指针和阀门适合 Rotate。对象只是左右移动时应使用 Move;对象长度变化时应使用 Scale。