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日
下一篇 2019年6月11日

相关推荐

  • 如何在WINCC画面中做变量的高低限报警?

    我想在WINCC画面中做变量的高限和低限报警,当达到高限或者低限时就会触发声音报警!这样就可以不用在PLC中做程序触发了!还望大侠们指教!希望能说具体点怎么做!谢谢! 最佳答案 用…

    SIMATIC WinCC 2019年6月11日
  • wincc页面布局 总页码

    用wincc的画面编辑器进行报表编辑的时候,页面过多,在静态区只能有当前页码,如何才能显示出来总页数呢! 最佳答案 选页码,在属性——其他:在格式中,可设置页码的格式。如:%n/%…

    SIMATIC WinCC 2019年6月11日
  • WINCC单个消息里的具体用法

    如图,红色圈处的每个功能分别是干什么用的呢?请讲解一下,谢谢 问题补充:补图 图片说明:    最佳答案 1,仅为单个确认:即全部确认无效,只有对这个消息单独确…

    2018年12月9日
  • 报表制作

    我用组态王只做过历史报表,现在用的是WICC2007该怎样制作?  最佳答案 先组态报表布局连接归档,然后设置打印作业,最后再用c脚本调用打印作业。 &nbsp…

    SIMATIC WinCC 2019年6月11日
  • WINCC打开图形编辑器出错

    公司做好的一个WINCC6.0程序,拷到我自己电脑上,打开图形编辑器时提示打开文档出错,图形界面根本就看不了,请大家帮帮忙。还有提示外部变量授权不足,小弟刚开始学习WINCC还请大…

    SIMATIC WinCC 2019年6月11日
  • wincc中 用键盘键驱动按钮实现开关量控制

    有一个项目,PC界面用WINCC编制,PLC为S7-315-2DP,WINCC界面上复位按钮用鼠标按下后PLC中M0.2点闭合松开鼠标M0.2断开,Properties__Misc…

    SIMATIC WinCC 2019年6月11日
  • WINCC加载在线更改

    WINCC加载在线更改功能如何使用,笔记本组态的Wincc项目如何传送或者更新到另外一台正在运行Wincc的电脑上,主要这台电脑在防爆柜里面,每次项目改动一点都要拆一次螺丝,很麻烦…

    2021年7月5日
  • WINCC I/O域的数据格式

    在WINCC的I/O域输入的数据,属性都是“十进制”,如果输入“57”,在S7-300的程序中是否要用“INT”? 如果输入“5.34”,是否一定要用“REAL”?&nb…

    SIMATIC WinCC 2019年6月11日
  • 求wincc7.0安装手册以及新功能介绍

    多谢大家了,希望有详细的安装手册和新版7.0与6.2的区别 最佳答案 参考: http://www.ad.siemens.com.cn/download/searchRe…

    SIMATIC WinCC 2019年6月11日
  • wincc7.5 从AS符号中导入的变量怎么分组

    从AS符号中导入的变量,怎么批量分配到分组到已建立的变量组下?或者怎么在已建立的变量组下导入变量 图片说明:    最佳答案 一组组的导入,导入后,剪切到对应的…

    2021年7月5日