HTGetValueAtZone() 函数
- Last UpdatedMar 21, 2018
- 1 minute read
HTGetValueAtZone() 函数为指定的趋势笔返回左、右指示器位置之间某个数据的所请求的类型的值。
类别
历史
语法
RealResult=HTGetValueAtZone(Hist_Tag,UpdateCount,
Scoot1Loc,Scoot2Loc,PenNum,ValType_Text);
参数
Hist_Tag
指定了趋势的名称的“历史趋势”标记。
UpdateCount
代表趋势的 .UpdateCount 点域的整数。它只用作对函数进行求值的触发器。
Scoot1Loc
代表趋势的 .ScooterPosLeft 点域的实数。它只用作对函数进行求值的触发器。
Scoot2Loc
代表趋势的 .ScooterPosRight 点域的实数。它只用作对函数进行求值的触发器。
PenNum
代表趋势的笔号(从 1 到 8)的整型标记或值。
ValType_Text
代表要返回的值的类型的字符串。
PenAverageValue = 指示器之间的区域的平均值。
PenMaxValue = 指示器之间的区域的最大值。
PenMinValue = 指示器之间的区域的最小值。
PenMaxEU = 指示器之间的区域的最大工程单位值。
PenMinValue = 指示器之间的区域的最小工程单位值。
PenStdDev = 指示器之间的区域的标准偏差。
附注
返回代表给定类型计算值的实数。给 Scoot1Loc 和 Scoot2Loc 指定常数值没有任何效果,它们仅用于对函数进行求值的触发器。此函数直接使用趋势标记的 .ScooterPosLeft 和 .ScooterPosRight 点域值,而不论给 Scoot1Loc 与 Scoot2Loc 参数指定的值如何。
示例
下面的语句计算 Trend1 趋势 1 号笔的左、右指示器之间的数据的平均值。值存储在 AvgValue 内存实型标记中:
AvgValue=HTGetValueAtZone("Trend1", Trend1.UpdateCount,Trend1.ScooterPosLeft, Trend1.ScooterPosRight,1,"PenAverageValue");