国产aaaa级全身裸体精油片_337p人体粉嫩久久久红粉影视_一区中文字幕在线观看_国产亚洲精品一区二区_欧美裸体男粗大1609_午夜亚洲激情电影av_黄色小说入口_日本精品久久久久中文字幕_少妇思春三a级_亚洲视频自拍偷拍

首頁 > 化工知識 > 怎樣在觸摸屏上做一個自定義的彈出窗口?

怎樣在觸摸屏上做一個自定義的彈出窗口?

時間:2020-09-28 來源:方正智芯 瀏覽:

在觸摸屏的應(yīng)用中,一些故障、警告等提示信息通常是使用系統(tǒng)的報警窗口來實現(xiàn)。系統(tǒng)的報警窗口通常只有故障/警告的編號、日期時間及報警信息等內(nèi)容,并且可以被折疊。這種千篇一律的報警窗口有時候并不能滿足項目的要求。能不能做一個類似Windows彈窗一樣的包含警告/提示信息的彈出窗口呢?今天這篇文章,我就和大家分享這個炫酷的技能。

我們在西門子的Comfort觸摸屏上實現(xiàn)這種功能,采用的軟件環(huán)境是博途V13(或更高版本)。

第一步:打開博途開發(fā)環(huán)境,在【畫面管理】-【彈出畫面】中新建一個彈出窗體畫面,命名為:frmPopup1,如下圖:

第二步:根據(jù)項目情況修改彈出窗體的大小及內(nèi)容。這里我修改成方正智芯官網(wǎng)的網(wǎng)址(www.founderchip.com),并在【布局】項中修改彈出窗體的大小為:398x310,如下圖:

第三步:創(chuàng)建兩個變量:Tag_2sec 和Tag_Popup_Window。
Tag_2sec連接到PLC 的系統(tǒng)變量(2秒),用于觸發(fā)VB腳本;
Tag_Popup_Window用來觸發(fā)彈出窗口;

如下圖:

第四步:編寫用于窗體顯示的VB腳本。代碼如下圖:

第五步:修改變量屬性及調(diào)用條件。將Tag_2sec的采集模式修改為"循環(huán)連續(xù)(Cyclic continuous)",采集的周期為1s(或500ms)。

如下圖:

單擊Tag_2sec的【屬性】-【事件】,在其【數(shù)值更改】事件中調(diào)用我們寫好的VB腳本:Popup_Window。如下圖:

由于Tag_2sec是一個周期為2秒的脈沖信號,當其數(shù)值發(fā)生變化時,將會調(diào)用VB腳本"Popup_Window"。此時,如果Tag_Popup_Window的值為1,則會在屏幕的左上角彈出窗體:frmPopup1;如果Tag_Popup_Window的值為0,則窗體frmPopup1會消失。

這樣一個自定義的彈出窗體就完成了。是不是感覺很酷呢?感興趣的小伙伴趕緊試試吧。

版權(quán):如無特殊注明,文章轉(zhuǎn)載自網(wǎng)絡(luò),侵權(quán)請聯(lián)系cnmhg168#163.com刪除!文件均為網(wǎng)友上傳,僅供研究和學(xué)習(xí)使用,務(wù)必24小時內(nèi)刪除。
相關(guān)推薦