wincc通過VBS讀取控件
劉玉蓉
發(fā)布于2014-11-05 17:34
2
0
標(biāo)簽:
在wincc7.0中做了個(gè)名稱為main主畫面,在main中添加一個(gè)名稱為b畫面窗口,再做一個(gè)名稱為trend的模板畫面,trend里面用了個(gè)名稱為c的趨勢控件,并在主畫面中做了一個(gè)按鈕,當(dāng)我單擊按鈕的時(shí)候,在main中彈出trend畫面并把相應(yīng)的變量傳遞給trend里面的趨勢控件c。我想法是通過函數(shù)讀取控件,然后改變控件的屬性來達(dá)到變量傳遞的效果,這樣就可以通過一個(gè)模板和多個(gè)按鈕來實(shí)現(xiàn)單擊不同按鈕顯示不同變量的趨勢。我通過函數(shù)Set objCon2 = HMIRuntime.Screens(
問題補(bǔ)充:
我想通過函數(shù)Set objCon2 = HMIRuntime.Screens("Main.b:trend").ScreenItems("c")讀取控件,但為什么編譯不過去?
佳答案
我覺得你這句沒寫錯,
附我寫的腳本如下:
dim num
set num=HMIRuntime.Screens("start.畫面窗口1:trend").ScreenItems("control")
的確能獲得此控件的屬性,我懷疑你是不是忘記定義objCon2了?