WinCC曲线名称显示的问题?

我在WinCC画面里面放了一个在线趋势控件,我的控件名为“Control2",画面名为”trend.pdl",在里面定义了5条曲线,分别命名为“一号箱体压力”,“二号箱体压力”。。。“五号箱体压力”
 ,为什么通过下面的例子程序不能实现通过点击不同的按钮显示不同的趋势名称呢?如过是VBS脚本该如何设置改变曲线名称?而且在趋势控件里为什么不能设置为共X轴和共Y轴呢?谢谢哪位高人指点一下。

 改变曲线名称的示例:
 SetPropWord("test11his.Pdl","Trend1","Index",1);
 SetPropChar("test11his.Pdl","Trend1","Name","MyName");
 画面名称为test11his.Pdl
 控件名称为Trend1
 索引为1(代表第二条曲线,索引从0开始)
 名称属性为Name
 用户自定义的名称为MyName
 我的脚本为:
 SetPropWord(lpszPictureName,"Control2","Index",0);
  SetPropBOOL(lpszPictureName,"Control2","ItemVisible",TRUE);
  SetPropWord(lpszPictureName,"Control2","Index",1);
  SetPropBOOL(lpszPictureName,"Control2","ItemVisible",FALSE);
  SetPropWord(lpszPictureName,"Control2","Index",2);
  SetPropBOOL(lpszPictureName,"Control2","ItemVisible",FALSE);
   SetPropWord(lpszPictureName,"Control2","Index",3);
  SetPropBOOL(lpszPictureName,"Control2","ItemVisible",FALSE);
 SetPropWord(lpszPictureName,"Control2","Index",0);
 SetPropChar(lpszPictureName,"Control2","Name","一号箱体压力");

最佳答案

你的脚本没有错误,控件属性"Name"虽然是表示曲线的名称,但并不显示在该控件的界面上,只有当控件运行时点击该控件的工具栏上的“标尺”按钮时,才会弹出一个表格。在该表格中就可以看到曲线的名称。如果想要表示点击按钮时出现的是相应的曲线名称,可以使用"caption"属性,即将"Name"改为"caption",该属性在曲线控件的窗口上显示曲线名称;也可以使用"label"属性,该属性可在Y轴上显示名称。
 如果使用VB脚本,也可以实现你要求的功能,参考以下脚本:
 Dim trendObj
 Set trendObj=ScreenItems("trendCtrl")
 trendObj.Index =1
 trendObj.ItemVisible =False
 trendObj.Index =0
 trendObj.ItemVisible =True
 trendObj.Label ="一号箱体压力"
 trendObj.Caption ="一号箱体压力"
 该控件可以设置共X轴和共Y轴,双击该控件后在常规属性中有设置。

提问者对于答案的评价:
谢谢你的回答.很全面.

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

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

相关推荐

  • WINCC 网络组态

    网络图见附件想请教各位大神,这个项目用wincc怎么做?图片中,2#站和3#站的程序和画面都是第三方开发,本人只开发中控室部分。2#的两台工控机监控2#站下所有设备,其中一台为操作…

    2017年8月15日
  • WINCC运行画面内模拟量数据上传到word文档

    我用的1500PLC,运行画面用WINCC7.4做的,现在客户想让在PC机建立一个word文档,每半个小时把模拟量实时数据上传到文档内,请问这个该如何做,请各位专家指导。 最佳答案…

    SIMATIC WinCC 2020年11月1日
  • WINCC内部二进制变量这么触发C脚本动作?

    WINCC内部二进制变量这么触发C脚本动作? 就是在全局脚本里写个C脚本动作,要求要在内部变量触发它,二进制的变量。不需要自己触发。 问题补充:全局脚本里的C动作,一般都…

    SIMATIC WinCC 2019年6月11日
  • PC&PG接口

    我的电脑装了STEP7  5.3 SP3 和WINCC 6.0 SP3 机器要和PLC通信,WINCC需要设置…

    SIMATIC WinCC 2019年6月11日
  • WINCC 客户机如何组态

    各位大侠,小弟看到多客户机组态的资料,上面说如果客户机只显示一个服务器的数据,不需要组态,只需要在客户机上在WINCC项目管理器上打开服务器上的项目即可,可是如何打开呢,是在“打开…

    SIMATIC WinCC 2019年6月11日
  • wincc 自动打印报表

    wincc 报表可以手动打印,但是设置成每天晚上12点打印却打印不出来,大家看看我的设置是不是有问题啊~ 图片说明:       …

    2020年11月1日
  • wincc用户登陆对话框不能打开

    用wincc复制器复制了一个项目,在办公室的电脑上不能打开用户对话框,即用户名、密码,后来经过处理可打开,现在有一台电脑系统重装了,再安装wincc又不能打开了,以前的处理方法忘了…

    SIMATIC WinCC 2019年6月11日
  • 控件变长变宽

    大家好,我想在Wincc里实现一个点击一下按钮,控件的长度变长一点的功能请问如何实现? 问题补充:控件在原来的基础上继续高一点 最佳答案 1.先做按钮和一个FLOAT类型变量。&n…

    SIMATIC WinCC 2019年6月11日
  • wincc运行一周后出现卡死现象,就是卡着不动,是什么原因?

    wincc v7.3 与信捷PLC,电脑系统win7专业版64位4G内存,上位机运行一周后出现卡死现象,就是点了鼠标后就卡着不动过一会才能恢复正常。是什么原因?…

    SIMATIC WinCC 2021年7月5日
  • wincc中表达式及公式

    wincc中 动态对话框 中 表达式/公式 都有哪些,怎么表示都? 比如 两个数字量与、或等,两个模等拟量的加、减。 问…

    SIMATIC WinCC 2019年6月11日