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");