您可以将可视化元素制作成动画,并在运行时对其进行移动或旋转。为此,您可以在其属性“Absolute movement” 中分配变量,然后在程序代码中编写动画。
配置偏移量
通过对“绝对移动 移动” 中的变量进行编程,可以配置元素的偏移量。
要求:可视化项目已打开。
-
打开可视化界面并添加元素“Rectangle” 。
视图“Properties” 显示元素的配置。
-
在 POU
PLC_PRG
中的应用程序中,声明符合类型要求的变量: diOffsetX : DINT;
和diOffsetY : DINT;
-
配置属性“绝对移动 移动 X” 与
PLC_PRG.diOffsetX
和“Y” 与PLC_PRG.diOffsetY
。 -
对元素进行移位,例如对数值进行模数除法:
diOffsetX := diOffsetX MOD 100;
diOffsetY := diOffsetY MOD 100;
-
编译、加载并启动应用程序。
应用程序运行。可视化打开。矩形移动
配置旋转元件
当元素旋转时,元素的中心点会围绕其中心精确旋转。中心在“中心” 属性中定义。元素的中心点由内部计算得出。如果中心点和中心重合,则不存在旋转。
您可以通过增加变量值“绝对运动 旋转” 来配置元素的顺时针旋转。
要求:可视化项目已打开。
-
打开可视化界面并添加元素“Rectangle” 。
视图“Properties” 显示元素的配置。
-
在 POU
PLC_PRG
中的应用程序中,声明一个符合类型要求的变量:rValue : REAL;
-
配置属性“绝对运动 旋转” 与
PLC_PRG.rValue
。 -
通过增加变量值来实现元素的顺时针旋转:
rValue := rValue + 0.1;
-
编译、加载并启动应用程序。
应用程序运行。可视化打开。矩形围绕中心旋转。元素相对于坐标系的排列是固定的。
配置旋转元件
当元素进行内旋转和旋转时,元素的中心点会围绕其中心精确旋转。这是“Center” 属性中定义的点。元素的排列也会相对于坐标系旋转。如果元素的中心点与中心重合,就会在点上产生旋转。
您可以通过增加变量值“来配置元素的顺时针旋转 绝对运动 内部旋转” 。
如果可视化处于运行状态,则可以看到元素在旋转(也是相对于可视化的坐标系)。
要求:可视化项目已打开。
-
打开可视化界面并添加一个元素“Polygon” ,将其形成一个指针。
视图“Properties” 显示元素的配置。
-
将元素的中心点拖动到指针的基点。
-
在 POU
PLC_PRG
中的应用程序中,声明一个符合类型要求的变量:rValue : REAL;
-
配置属性“绝对运动 内部旋转” 与
PLC_PRG.rValue
。 -
通过增加变量值来实现元素的顺时针旋转:
rValue := rValue + 0.1;
-
编译、加载并启动应用程序。
应用程序运行。可视化打开。指针围绕基座旋转。