0


Intouch趋势笔添加与删除曲线

1:先从向导中,选择趋势,分别双击 含指示器和刻度的历史趋势、缩放/平移趋势面板、趋势笔图例三个,将其放到窗口,修改成大小合适。

2:设置和创建标记名

历史趋势图表向导,需要创建两个标记名,一个历史趋势,一个笔刻度

趋势面板向导只需要创建和设置一个就行,历史趋势和上面历史趋势图表向导中的一致。平移时间这个没用到,随笔创建一个就行

趋势图例向导,同样有两个需要设置,历史趋势和前面的保持一致,笔刻度和前面的历史趋势图表向导里面的保持一致。笔号,需要更改一下,从1到8,颜色也要改一下,不然曲线都是一样的颜色。

3:创建两个演示的标记,tank tank2 内存整型。从向导中拉出来两个游标,绑定tank盒tank2,等会手动模拟数值变化。

4:创建一个文本,选择模拟和动作,模拟tank的值,Now_Pen 是创建的一个内存实型的标记名。

IF Now_Pen < 8 THEN
   Now_Pen = Now_Pen + 1;
   HTSetPenName( "HistTrend", Now_Pen, tank.Name );
ELSE IF HistTrend.Pen1 == null THEN
 HTSetPenName( "HistTrend", 1, tank.Name );

 
 ELSE IF HistTrend.Pen2 == null THEN
 HTSetPenName( "HistTrend", 2, tank.Name );

 
ELSE IF HistTrend.Pen3 == null THEN
 HTSetPenName( "HistTrend", 3, tank.Name );

 
 ELSE IF HistTrend.Pen4 == null THEN
 HTSetPenName( "HistTrend", 4, tank.Name );

 ELSE
  IF HistTrend.Pen5 == null THEN
 HTSetPenName( "HistTrend", 5, tank.Name );

 ELSE
   IF HistTrend.Pen6 == null THEN
 HTSetPenName( "HistTrend", 6, tank.Name );

 
 ELSE  IF HistTrend.Pen7 == null THEN
 HTSetPenName( "HistTrend", 7, tank.Name );

 
 ELSE  IF HistTrend.Pen8 == null THEN
 HTSetPenName( "HistTrend", 8, tank.Name );
ENDIF;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
ENDIF;
ENDIF;

5:窗口脚本

HTUpdateToCurrentTime( "HistTrend" );
HistTrend.UpdateTrend=1;

6:创建一个椭圆,脚本中的null null2..都是标记ID,创建直接用就行

7:点击就会将标记名给到趋势笔,

8:点击椭圆就会将当前笔删除掉

备注:可以用来参考提供思路,脚本和标记名写的都不标准,应该会有bug

标签: java 服务器 前端

本文转载自: https://blog.csdn.net/qq_51383028/article/details/140713279
版权归原作者 一只菜gei 所有, 如有侵权,请联系我们删除。

“Intouch趋势笔添加与删除曲线”的评论:

还没有评论