WinCC趋势图显示问题

我想实现点击不同的按钮在同一趋势图中切换到想要的趋势图,看过一个关于趋势图切换的例子,好象是通过改变他的属性来达到切换的目的,但是具体如何实现还是没讲清楚,请问还有其他什么办法实现此功能。

问题补充:
原来是因为在趋势图控件属性里面设置了”共X轴,共Y轴了“,后来取消了这两项后就可以了,为什么不能共轴呢?而且在显示的时候为什么趋势图底下的名称一直是第一个曲线的名称,如果要显示不同的名称该如何做?
  如果我要点击不同的按钮来显示不同的趋势曲线,而切趋势曲线下的名称也要跟着改变,用VBS脚本和C脚本该怎么做啊,谢谢。

最佳答案

是的,不过需要脚本支持。
    首先你需要在趋势控件中将需要显示的趋势全部添加进去,然后使用以下VBS脚本来进行切换:
    Dim OnlineTrend1
    Set OnlineTrend1=ScreenItems("OnlineTrend1")
    OnlineTrend1.Index = 0
    OnlineTrend1.ItemVisible =False
    OnlineTrend1.Index = 1
    OnlineTrend1.ItemVisible =False
    OnlineTrend1.Index = 2
    OnlineTrend1.ItemVisible =True
    以上脚本为有3条趋势时隐藏第1,2条,显示第3条。多了按照这个自己改就行了。
   补充:你上面的代码漏了个.符号,导致执行出错
   Set OnlineTrend1=ScreenItems("OnlineTrend")要改成Set OnlineTrend1=.ScreenItems("OnlineTrend");看看楼下的就知道了。
  另外你的趋势控件名是OnlineTrend吗?

提问者对于答案的评价:
谢谢你的回答,原来是因为在趋势图控件属性里面设置了”共X轴,共Y轴了“,后来取消了这两项后就可以了,为什么不能共轴呢?而且在显示的时候为什么趋势图底下的名称一直是第一个曲线的名称,如果要显示不同的名称该如何做?
  如果我要点击不同的按钮来显示不同的趋势曲线,而切趋势曲线下的名称也要跟着改变,用VBS脚本和C脚本该怎么做啊,谢谢?

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc276544.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日
下一篇 2019年6月11日

相关推荐

  • wincc中C脚本能定义bool型变量吗?

    wincc中C脚本能定义bool型变量吗? 钻石用户推荐最佳答案 WinCC脚本问题合集http://www.ad.siemens.com.cn/productportal/pro…

    SIMATIC WinCC 2021年7月5日
  • 中英文切换 ℃ 不能转换

    在屏上做了中英文切换,所有文字都能中英文切换,但是在中文状态下的温度(℃),却不能切换在英文状态下的(℃)。 问题补充:我在仿真状态下也是正常的,我的屏是KP700,我只是希望在中…

    SIMATIC WinCC 2017年6月19日
  • WINCC如何查询用户归档中某一时间段的归档数据

    请问各位高手,如何通过脚本查询用户归档某一时间段的数据并且将这段数据存储在另一归档中?这样做的原因主要是想做一个曲线对比的画面,谢谢各位 最佳答案 查询是可以的,写入另外一个归档是…

    SIMATIC WinCC 2017年10月31日
  • wincc参数设置变成0

    wincc7.5sp1,300plc,1.运行时,在WINCC上设置参数,设置完,切换画面,再切换回来,设置的输入框都变成0,但是PLC里对应地址有数值。这怎么回事?怎么解决?2.…

    2020年11月1日
  • WinCC打开时显示一会后就立即关闭,请问高手怎么解决啊?

    装WinCC时授权管理器版本V1.1,接着装STEP7,里面默认授权管理器是V3.0,重启后授权管理器显示不正常,能授权,WinCC打开时显示一会后就立即关闭,请高手帮忙解决。 问…

    SIMATIC WinCC 2019年6月11日
  • flexible08安装问题

    *作系统XP专业英文正版,语言设置包括高级设置都在英语(美国),安装Flexibel2008高级版时,前部分都安装成功,到安装RUNTIME时,出现ERROR1324,路径出现非法…

    SIMATIC WinCC 2019年6月11日
  • wincc编程的问题

    1.在C脚本中 如何获取某个图形的属性 例如要获得一个矩形的X坐标。 2.在C脚本中 如何获得某个tag的值 例如 te…

    SIMATIC WinCC 2019年6月11日
  • wincc6.0中做的画中画,小画面不显示

    各位前辈,我在wincc6.0中做画中画,激活后小画面不能显示是怎么回事,请教了,谢谢!另外,在对按钮进行鼠标动作“直接连接”时 “源”的常数0和1代表什么含义(什么情况…

    SIMATIC WinCC 2019年6月11日
  • 变量记录 SQL

    变量记录的归档数据在SQL数据库中的位置在哪里啊? 最佳答案 变量记录在数据库中的位置不是固定的,它是以文件的形式记录的,数据库再和这些文件关联,所以没有固定的数据库名,也就没有办…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3 怎么移植到tiav16

    电脑上只有tiav16 钻石用户推荐最佳答案 不能直接移植呢,7.3估计是先到V14的,然后再往V16移植参考:经典WinCC移植到WinCC Professionalh…

    SIMATIC WinCC 2021年7月5日