wincc畫面窗口調(diào)用時的顯示問題
林慧玲
發(fā)布于2014-03-11 16:49
12
0
標(biāo)簽:
馬上注冊,免費(fèi)學(xué)習(xí)超過100課時視頻教程,免費(fèi)下載海量學(xué)習(xí)資料
使用的是wincc6.2,在主畫面“test_con1”中插入畫面窗口1“con_1”,畫面“con_1”中,嵌入了兩個畫面窗口,一個是畫面窗口1“nty”,一個是畫面窗口2“con1_main”。在運(yùn)行界面時,通過點(diǎn)擊一個圖標(biāo),顯示畫面窗口con_1,以及其內(nèi)部的畫面。
運(yùn)行測試時,出現(xiàn)點(diǎn)擊圖標(biāo)后,顯示畫面con_1的開始瞬間(短時間)顯示了其他地方的背景現(xiàn)象,之后才正常顯示con_1中畫面窗口的圖片,現(xiàn)象如附圖所示,嘗試修改背景前置和圖層等方法,問題沒有消除
問題補(bǔ)充:
圖片沒上載成功,
圖標(biāo)的鼠標(biāo)點(diǎn)擊代碼:
#pragmaoption(mbcs)
openpicturewindowoffset(lpszpicturename,lpszobjectname,"畫面窗口1","test_con1.pdl",0,0);
setpicturename("test_con1.pdl","畫面窗口1","con1.pdl");
setvisible("test_con1.pdl","畫面窗口1",1);
//setpropchar("test_con1.pdl","畫面窗口1","tagprefix","no1.");//return-type:bool
//setpicturename("test_con1.pdl","畫面窗口1","con1.pdl");
setpropchar("test_con1.pdl","畫面窗口1","captiontext","1#設(shè)備");
圖片說明: 1,1 2,2 3,3 4,4
佳答案
估計是電腦性能或者軟件加載造成的延遲。
建議先把畫面窗口的顯示屬性設(shè)置為隱藏,在腳本中做完所有設(shè)置后再顯示。
就是在腳本后加一句setvisible試試。