在设置 状态显示 的基本画面与闪烁画面,以及设置要不要闪烁时,要手动一个一个的添加,很麻烦。比如要添加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