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

相关推荐

  • WINCC问题2

    项目打开时出现问题? 图片说明:    最佳答案 你把你的项目用项目复制器另存一个,运行那个看看。项目出问题了。 提问者对于答案的评价:ON 专家置评 这应该是…

    2017年11月1日
  • NoteBook与MP277通讯的相关参数设置

    各位,我的本无R232口,只有USB口,自购USB转R232电缆一根。通过这条电缆与三菱PLC、三菱人机、s7-200PLC通讯,无任何问题,现在要与MP277通讯,却怎样也连接不…

    SIMATIC WinCC 2019年6月11日
  • 软件区别

    请问 protool   ,winccflexble ,wincc 三种软件的区别和相同点是什么?分别应用在哪里? 最佳…

    SIMATIC WinCC 2019年6月11日
  • WINCC能否读取计算机数据采集卡?

    WINCC能否读取插在计算机上数据采集卡,如果可以请问都支持哪几种数据采集卡,该如何读取和存储数据,谢谢? 最佳答案 要看数据采集卡的数据接口了数据采集卡我想应该是提供动态链接库D…

    SIMATIC WinCC 2019年6月11日
  • wincc中用vb查询数据库

    想生成月报表,在图片编辑器中组态了两个输出域,定义两个内部变量年和月, data17=HMIRuntime.tags("年").readdata16=…

    SIMATIC WinCC 2018年12月14日
  • 通过触摸屏给PLC赋值

    HMI变量IO域我用的是DB20.dbd0,类型为实数型(real),pLC程序里的DB20块设置DB20。dbd0也为实数。从屏上写数给plc就是数值不改变,通讯正常。是不是需要…

    SIMATIC WinCC 2019年6月11日
  • WINCC内部变量

    请问一下WINCC内部变量的作用啊?谢谢! 最佳答案 由过程提供值的变量,将被称之为WinCC中的过程或外部变量。对于过程变量,变量管理器可通过哪个WinCC与自动化系统的连接(比…

    SIMATIC WinCC 2019年6月11日
  • wincc flexible 想做一个用户更改和密码修改的画面

    我做了一个用户登陆画面但是用户权限密码设置是通过用户管理设置的,能不能做一个界面,当把软件下载到触摸屏在触摸屏上能直接修改用户名和密码设置? 最佳答案 在画面组态“用户视图”即可。…

    SIMATIC WinCC 2019年6月11日
  • TIA V13 SP1组态画面时变量上下限设置

    TIA V13 SP1组态画面时输入变量上下限设置 最佳答案 楼主是问的哪里设置?WINCC的变量管理中每个变量属性那里可以设置上限下限。 提问者对于答案的评价…

    SIMATIC WinCC 2017年6月6日
  • 从现场工程师站上归档的项目如何在办公室中电脑激活项目

    从项目现场拷回来的项目归档,在办公室中电脑解压后想激活项目,结果进度条就停在了“变量记录系统”38%的位置上了。打开项目的时候,有个提示说原组态的服务器名不可用,将服务器的名字改成…

    SIMATIC WinCC 2019年6月11日