Skip to main content

配置旋转和移动

您可以为可视化元素添加动画效果,使其在运行时移动或旋转。为此,您需要在其属性中分配变量绝对运动并在应用程序代码中编写动画。

配置运动

您可以通过编程变量来配置元素的移动绝对运动 → 运动

要求:打开一个具有可视化的项目。

  1. 打开可视化并添加长方形元素。

    特性视图显示元素的配置。

  2. 在应用程序中,在PLC_PRG订单: diOffsetX : DINT;diOffsetY : DINT;

  3. 配置绝对运动 → 运动 → X财产PLC_PRG.diOffsetXPLC_PRG.diOffsetY

  4. 实现元素的移动,例如通过对值进行模除:

    diOffsetX := diOffsetX MOD 100;

    diOffsetY := diOffsetY MOD 100;

  5. 编译、下载并启动应用程序。

    应用程序运行。可视化打开。矩形移动。

配置旋转元素

当元素旋转时,元素的中点会精确地绕其中心旋转。中心在属性中定义中心元素的中点是内部计算的。当中点和中心重合时,结果为无旋转。

您可以通过增加变量的值来配置元素的顺时针旋转绝对运动→旋转

要求:打开一个具有可视化的项目。

  1. 打开可视化并添加长方形元素。

    特性视图显示元素的配置。

  2. 在应用程序中,在PLC_PRG订单:rValue : REAL;

  3. 配置属性绝对运动→旋转PLC_PRG.rValue

  4. 通过增加变量的值实现元素的顺时针旋转:

    rValue := rValue + 0.1;

  5. 编译、下载并启动应用程序。

    应用程序运行。可视化打开。矩形绕中心旋转。元素的对齐方式根据坐标系固定。

    _visu_img_prp_rotation.png

配置旋转元素

当元素执行内部旋转并旋转时,元素的中点会精确地绕其中心旋转。该点在中心属性。元素的对齐方式也会相对于坐标系旋转。如果元素的中点与中心重合,则会导致该位置的旋转。

如果可视化处于运行时模式,那么您可以看到元素旋转(也相对于可视化的坐标系)。

要求:打开一个具有可视化的项目。

  1. 打开可视化并添加多边形塑造成指针的元素。

    特性视图显示元素的配置。

  2. 指定静态旋转角度位置 → 角度财产。

  3. 将元素的中心点拖动到指针的底部。

  4. 在应用程序中,在PLC_PRG頁面。

    rValue : REAL;

  5. 配置绝对运动→内部旋转财产PLC_PRG.rValue

  6. 通过增加变量的值来实现元素的顺时针旋转。

    rValue := rValue + 0.1;

  7. 编译、下载并启动应用程序。

    应用程序正在运行。可视化打开。指针绕其底部旋转。旋转角度从确定静态旋转角度的位置开始持续增加,因为静态旋转角度已添加到旋转角度中。静态旋转角度充当偏移量。

    _visu_img_inner_rotation.png