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

相关推荐