wincc菜单栏画面窗口切换的脚本应用

答侠们好,wincc新手,因为对编程知识的极度缺乏,故请教,我想用wincc的菜单栏实现一个功能:画面上放置有一个画面窗口,点击下拉菜单栏里的菜单名称,就在这个画面窗口上显示相应的趋势图,不知道脚本怎么写?
 画面切换的脚本如下:
 Sub ActivateScreen (Byval Item) 

 Dim objScreen 

 Dim strScreenName 

 ' "UserData" contains the screen name specified 

 ' in editor menus and toolbars. 

 strScreenName = Item.Userdata 

 HMIRuntime.BaseScreenName = strScreenName 

 End Sub
 是否要实现上面的效果,关键在"Item" ?
 谢谢!

问题补充:
画面切换已经实现,而且试过把不同的趋势图放置到不同的画面中,然后通过上面的代码已经实现调用不同趋势图的目的,但是这个办法太土,想通过画面窗口控件来实现不同趋势图的调用,谢谢指教!

最佳答案

你就做个画面窗口放在主界面中,然后做一些需要切换显示的画面,大小和画面窗口一致,然后在各自的按钮中组态:
 C语言:
 SetPictureName("主画面","画面窗口","目标窗口");
 这样就可以实现你的要求了。

提问者对于答案的评价:
你好,如果我想通过文本列表来实现在同一个画面窗口上切换不同趋势,该怎么写代码?
 希望得到你进一步的指点,谢谢!

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

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

相关推荐

  • wincc6.0 历史趋势图能不只显示两点一线的形式

    我想用一个变量做历史曲线。但是要显示两点一线(斜线)。例如:第一次采集数值是50,十分钟后第二次采集数值是30,然后50和30的点画一条直线(在趋势图上)。第三次采集数值是40,第…

    SIMATIC WinCC 2019年6月10日
  • WINCC的启动任务/应用程序

    在WINCC启动项中,WINCC的启动任务/应用程序,1:有的项目有HMRT.exe,CCOnlCmp.EXE,CCCSigRTServer.exe,见附图。2:但有的项目什么也没…

    SIMATIC WinCC 2019年6月11日
  • wincc工程打开问题

    wincc工程在英文目录下,打开后左面只显示计算机、变量管理、结构变量,下面的图形编辑器什么的都不显示,工程可以运行,但是不能正常结束激活,只能两分钟后结束 问题补充:其它工程都可…

    SIMATIC WinCC 2019年6月11日
  • wincc7.0中的表格控件

    1.在使用wincc7.0中的表格控件导出数据后,打开数据表格,发现表格列对应关系很乱,不知道这个有没有好的解决方法??能否导出后和在线表格控件中显示的一样?2.在线表格控件上的工…

    SIMATIC WinCC 2017年12月7日
  • 在wincc中画立体图,和在西门子库中一样效果

    在wincc中画立体图,和在西门子库中一样效果:如何才能在wincc中画立体图,显示的效果和在西门子库里的对象一样,可以组态背景颜色等等,例如:画一个真空上料机,在罐体需要增加很多…

    SIMATIC WinCC 2021年7月5日
  • Wincc 定时问题

    我想用c脚本设置一个变量。初始值为0 然后过1s加1,过10s后变量为10,每当变量为10时把变量置1,变量就从1到10无限循环;查了可以用sleep(),但是sleep…

    SIMATIC WinCC 2021年7月5日
  • 安装sql sever出现string variable问题.

    安装sql sever  2005时出现string variable is not large e…

    SIMATIC WinCC 2019年6月11日
  • CP5622与WINCC V7.4进行MPI通讯

    CP5622与WINCC V7.4进行MPI通讯不上,但是STEP7通过CP5622可以与S7-300进行通讯,实现上载下载、监控程序。通讯电缆为:一DP接头连接CP56…

    SIMATIC WinCC 2021年7月5日
  • 博途v14中s1500中变量如何导入wincc v7.3中

    尊敬的老师:wincc v7.3不能从博途v14中读取As。请求指导谢谢!!! 最佳答案 用EXCEL编辑吧先用WINCC把变量导出来,了解一下格式然后根据格式从1500…

    SIMATIC WinCC 2017年6月1日
  • VC6.0如何访问归档数据?

    求高手帮忙: 在VC6.0中如何用ADO方式通过WinCCOLEDB访问归档数据库?我试了一下查询不到数据: _RecordsetPtr m_pRec…

    SIMATIC WinCC 2019年6月11日