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

AVEVA™ InTouch HMI

HTZoomIn() 函数

  • Last UpdatedMar 21, 2018
  • 1 minute read

HTZoomIn() 函数计算新的图表宽度和开始时间。如果趋势的指示器在趋势的左侧和右侧,则新图表的宽度将等于旧图表的宽度除以二。新的开始时间基于 LockString 参数的值进行计算。

如果指示器不在趋势的左侧和右侧,HTZoomIn() 函数将按指示器定义的区域来缩放趋势,而忽略 LockString 参数。

类别

历史

语法

HTZoomIn(Hist_Tag,LockString);

参数

Hist_Tag

指定了趋势的名称的“历史趋势”标记。

LockString

代表缩放类型的字符串:

StartTime

将开始时间设置为与缩放前相等

Center

将中心时间设置为与缩放前相等

EndTime

将结束时间设置为与缩放前相等

附注

如果指示器位置不在趋势的左侧和右侧,则新图表的宽度将是 .ScooterPosLeft 和 .ScooterPosRight 位置之间的时间。在这种情况下不会使用 LockString 的值。最小图表宽度是一秒。在缩放之后,指示器位置设置为 .ScooterPosLeft=0.0、.ScooterPosRight=1.0。

示例

以下语句将显示画面缩小为原来的二分之一,并将 Trend1 趋势的开始时间保持不变。Trend1.ScooterPosRight 等于 1.0,Trend1.ScooterPosLeft 等于 0.0。如果在缩放前开始时间是下午 1:25:00,并且图表宽度是 30 秒,则新的开始时间仍然保持在 1:25:00。新的图表宽度是 15 秒。

HTZoomIn("Trend1","StartTime");

In This Topic