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

AVEVA™ InTouch HMI

HTGetLastError() 函数

  • Last UpdatedMar 21, 2018
  • 1 minute read

HTGetLastError() 函数可以在脚本中用来确定上一次为指定的历史趋势笔进行数据检索时是否发生了错误。

类别

历史

语法

[Result=]HTGetLastError(Hist_Tag,UpdateCount, PenNum);

参数

Hist_Tag

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

UpdateCount

代表趋势的 .UpdateCount 点域的整数。

PenNum

代表趋势的笔号(从 1 到 8)的整型标记或值。

结果

指定给某个标记的整数,代表对指定的笔进行的上一个脚本函数调用的状态。

0 = 没有错误

1 = 一般服务器错误

2 = 旧的请求

3 = 文件错误

4 = 未加载服务器

5 = 函数内传递的趋势/笔不存在。

6 = 数据库中不存在此趋势标记

7 = 传递给函数的笔号无效(不在 1 到 8 之间)。

8 = 未给该笔号指定标记,或是未指定启用了记录功能的标记。

示例

以下语句检索上次检索 Trend1 趋势 3 号笔数据的状态,并将结果指定给 ResultCode 整型标记。

[ResultCode=]HTGetLastError("Trend1", Trend1.UpdateCount,3);

在动画“模拟值显示”QuickScript 中,会使用以下语句:

HTGetLastError("Trend1",Trend1.UpdateCount,3);

In This Topic