我在Wincc6.0里面做了一个历史趋势图
在同一个趋势控件里面。用界面上的按钮来显示不同的。趋势。现在出现在的情况是。可以通过按钮进行趋势图的改变。但是改变后。不能加载。历史记录。成了。只有从当前开始的水煤气没有历史数据。有什么办法把历史趋势显示出来。下面是我的代码
按钮一代码
Dim trendObj
Set trendObj=ScreenItems("Trendline")
trendObj.Height=850
trendObj.NumItems =5
trendObj.Index =0
trendObj.ItemVisible =True
trendObj.EndValue=1000
trendObj.Caption ="电导趋势图 "
trendObj.Index =0
trendObj.Autorange=False
trendObj.EndValue=1000
trendObj.ItemVisible =True
trendObj.ItemVisible =True
trendobj.Name="原水电导"
trendobj.TagName="Trendline\UY_YS"
trendObj.Index =1
trendObj.Autorange=False
trendObj.EndValue=1000
trendObj.ItemVisible =True
trendobj.Name="一级RO一号电导"
trendobj.TagName="Trendline\RO11_UY"
trendObj.Index =2
trendObj.Autorange=False
trendObj.EndValue=1000
trendObj.ItemVisible =True
trendobj.Name="一级RO二号电导"
trendobj.TagName="Trendline\RO12_UY"
trendObj.Index =3
trendObj.Autorange=False
trendObj.EndValue=1000
trendObj.ItemVisible =True
trendobj.Name="二级RO一号电导"
trendobj.TagName="Trendline\RO21_UY"
trendObj.Index =4
trendObj.Autorange=False
trendObj.EndValue=1000
trendObj.ItemVisible =True
trendobj.Name="二级RO二号电导"
trendobj.TagName="Trendline\RO22_UY"
For i=0 To 5
trendObj.Index =i
trenObj.Activate=ture
trendObj.UpperLimit=TURE
trendObj.UpperLimit=False
trendOb.Activate=ture
Next
trendObj.ItemVisible =False
trendObj.ItemVisible =True
Set trendObj=ScreenItems("Window_Name")
trendObj.Text="电导趋势图"
按钮二
Dim trendObj
Set trendObj=ScreenItems("Trendline")
trendObj.Height=900
trendObj.NumItems =2
trendObj.EndValue=14
trendObj.Index =0
trendObj.ItemVisible =True
trendObj.Caption ="PH趋势图 "
trendObj.Index =0
trendObj.Autorange=False
trendObj.EndValue=14
trendObj.ItemVisible =True
trendobj.Name="二级1号RO进水PH"
trendobj.TaGName="Trendline\RO21_PH"
trendObj.INdex =1
trendObj.Autorange=False
trendObj.EndValue=14
trendObj.ItemVisIble =True
trendobj.Name="二级2号RO进水PH"
trendoBj.TagName="Trendline\RO22_PH"
trendObj.ItEmVisible =falSe
trendObj.ItemVisible =True
Set trendObj=ScreenItems("Window_Name")
trendObj.Text="PH趋势图"
trendObj.activate=False
trendObj.activate=True
就是这二个代码。
如何进行刷新。
还有就是趋势控件标尺位置,如何用脚本来定义。谢谢!
最佳答案
需要这么费力吗?你多用几个历史控件,显示在不同的画面上,然后做几个按钮切换画面,不是简单多了?不要简单问题复杂化,我们做工程就是要结果不是要过程。客户看的也是结果,你多做几个画面对你的电脑来说没有多大的影响吧?
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc268321.html