Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

放置触控窗口

  • Last UpdatedSep 24, 2024
  • 1 minute read

您可以使窗口在运行时出现在相对于触控对象的精确位置上。例如,操作员可以选择对象以查看状态、名称或其它与该对象链接的数据。在操作员通过单击或悬停鼠标选择对象时,可以使窗口出现在指定的位置。

通过使用带系统只读标记 $ObjHor 与 $ObjVer 的脚本函数 ShowAt() 或 ShowTopLeftAt(),可以相对于对象来放置窗口。您还可以在这些函数中使用固定的位置。

如果 Windows 的显示属性设置为 Windows XP 主题,则此功能在特定的情况下不稳定。

语法与以下类似:

ShowTopLeftAt (windowname, $ObjHor, $ObjVer);

其中

windowname:要打开的窗口的名称。

$ObjHor:所选对象中心的水平位置。

$ObjVer:所选对象中心的垂直位置。

新窗口的左上角出现在所选对象的中心。

类似的脚本函数将打开窗口,使其中心位于所选对象的中心位置。语法与以下类似:

ShowAt (windowname, $ObjHor, $ObjVer);

在所选对象的位置打开窗口

  1. 设计、命名并创建要出现的窗口。

  2. 绘图菜单上的模式组中,选择设置动画效果

    或者,右键单击该对象,然后选择动画链接

    此时出现动画链接窗口。

  3. 触动按钮部分中,选择动作

    此时出现触动 -> 动作脚本对话框。

    Touch: Action Script dialog

  4. 根据之前定义的语法输入以下脚本之一:

    ShowTopLeftAt (windowname, $ObjHor, $ObjVer);

    ShowAt (windowname, $ObjHor, $ObjVer);

  5. 条件类型框中,单击鼠标动作以打开窗口。

  6. 选择确定