状态显示的问题

在设置 状态显示 的基本画面与闪烁画面,以及设置要不要闪烁时,要手动一个一个的添加,很麻烦。比如要添加8个不同的状态,能不能用代码实现???
 谢谢!!!着急啊!!!

问题补充:
我的意思是,在“状态显示”的组态对话框中,用右键一个一个添加状态,比如说0,1,2,3,等等,再设置相应图片及闪烁属性。
 现在,我想用代码实现,全部用代码实现,特别是增加状态,比如增加4,再设置其它属性。

最佳答案

动态对话框能实现的脚本肯定能实现,而且可以实现通用化,不过你的要求没看懂,能说详细点吗?
 -----------------------------
 哦,原来是状态显示控件,你说的这个应该是属于组态功能,用脚本也不是不可以,使用内嵌的VBA即可。
 举个简单的例子,下面的VBA脚本用于自动设置"状态显示",共10个状态:
 Public Sub SetStatusDispaly()
     Dim objObject As HMIStatusDisplay
     Set objObject = ActiveDocument.HMIObjects.Item("状态显示1")
     For i = 0 To 10
         objObject.index = i
         objObject.BasePicture = "Status_" & CStr(i) & ".BMP"
     Next
 End Sub
 '注:按Alt+F11打开VBA基本编辑器,将以上脚本加入到当前页面

 关于VBA相见WinCC Information System -> 使用WInCC -> VBA for Automated Configuration

提问者对于答案的评价:
dcount107:

  您真是高手,好几个问题,都是你回答的才有用。
  今后还有问题请教啊,呵呵!

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

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

相关推荐