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

AVEVA™ InTouch HMI

ptPanTime() 函数

  • Last UpdatedSep 24, 2024
  • 1 minute read

在脚本中,ptPanTime() 函数可用于根据指定的主或副趋势单位数,沿时间横轴向左或向右滚动“16 笔趋势”的笔。

类别

笔趋势

语法

ptPanTime(TrendName, MajorUnits, MinorUnits);

参数

TrendName

趋势对象的名称。TrendName 必须是字符串常量或消息标记。

MajorUnits

系数,确定按横向的主刻度线滚动的次数。负数表示将趋势向左平移。

MinorUnits

系数,确定按副刻度线定义的单位额外滚动的次数。负数表示将趋势向左平移。

附注

开发期间在 PenTrend 控件中指定的“主刻度”与“副刻度”的设置是计算滚动量的基础。对于时间跨度为 120 秒、主刻度值为 10、副刻度值为 2 的趋势,产生的趋势是每 12 秒有一条主刻度线、每 6 秒有一条副刻度线。ptPanTime("TrendName",1,0.5) 函数将时间轴滚动 1*12 + 0.5*6 = 15 秒。

示例

本例将笔沿趋势的横坐标轴向右滚动 1 个主刻度。

ptPanTime("TrendName", 1, 0);

本例将笔沿趋势的横坐标轴向右滚动 0.5 个副刻度。

ptPanTime("TrendName", 0, 0.5);

本例将笔沿趋势的横坐标轴向左滚动 2.5 个主刻度。

ptPanTime("TrendName", -2, -0.5);

本例将笔沿趋势的横坐标轴向右滚动 1 个主刻度并向左滚动 2 个副刻度。

ptPanTime("TrendName", 1, -2);

In This Topic