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

AVEVA™ InTouch HMI

HTSetPenName() 函数

  • Last UpdatedMar 21, 2018
  • 1 minute read

HTSetPenName() 函数将一个不同的标记指定给趋势的某支笔。

类别

历史

语法

HTSetPenName(Hist_Tag,PenNum,Tagname);

参数

Hist_Tag

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

PenNum

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

Tagname

指定给笔的新标记的名称。

附注

此 QuickScript 函数是在运行时从分布式历史供应器添加标记的唯一方法。

最多可以为笔名称中的引用输入 49 个字符。

试图取消指定趋势笔时,可能会看到以下错误消息:

VIEW /UpdateData:Invalid DBS.TAGNAME handle – 0

如果试图取消指定先前按照 histprovider.tag_name 的形式指定给某个远程标记的笔,则会发生此错误。要解决此错误,请创建一个选择了记录数据选项的本地标记。然后使用以下脚本来取消指定这支笔:

HTSetPenName( "HistTrend", 1, "localtag" );

{assigns the pen to a locally logged tag---localtag}

HistTrend.Pen1=None;

{unassigns the pen}

其中,None 是 TagID 类型标记。

示例

以下语句将 OutletPressure 标记指定给 Trend1 的 3 号笔。

HTSetPenName("Trend1",3,"OutletPressure");

以下语句将 HistPrv1.Tag1 标记指定给 Trend1 的 TrendPen4。

HTSetPenName("Trend1",TrendPen4,"HistPrv1.Tag1");

另请参阅

HTSelectTag()

In This Topic
Related Links