一個項目做完,客戶使用了大半年,有些喜歡欠款,找一些小問題不驗收(三個字:耍流氓),前幾年閑來沒事就研究觸摸屏腳本,做了一個時間鎖屏程序,專制各種流氓。
先來介紹一下畫面布局和各種功能:
第一:操作界面:按封面回到菜單界面
150608zpyyymby5bno5emy.png (8.82 KB)
下載附件
2020-4-10 01:10 上傳
第二:菜單界面:按主界面進入操作界面,按激活轉到激活界面
150711othmt8omz2mgzta4.png (28.26 KB)
下載附件
2020-4-10 01:11 上傳
第三:激活界面:激活成功點擊激活,跳到菜單界面
150725p2rc4xd5rpk8rc65.png (103.87 KB)
下載附件
2020-4-10 01:12 上傳
下面來看一下運行的狀況:
150729oh8hhc7xhhlbaazd.gif (246.56 KB)
下載附件
2020-4-10 01:13 上傳
如上面的動畫所示:進入菜單界面之后,畫面突然跳到激活界面,這時要求輸入用戶名和密碼,不然點擊激活無法轉到運行界面。
下面我們看一下腳本編輯器:
150711m27vr225nvxqd5cz.png (24.59 KB)
下載附件
2020-4-10 01:13 上傳
如上圖操作進入宏指令編輯器:
150711k4grg2sc6fug6szr.png (13.11 KB)
下載附件
2020-4-10 01:14 上傳
[td]右邊是操作菜單欄,左邊就是我寫的四個腳本文件,我們今天先講第三個Username_Password,下面雙擊第三個進入程序編輯界面:
第一:變量定義程序:
150710uamm6d6neqmi6ccq.png (6.94 KB)
下載附件
2020-4-10 01:15 上傳
username[10]、password[10]和blank[10]:長度為10的字符型數組。 initial[6]:長度為6短整型數組 其余為bool類數據
第二:時間設定權限登陸代碼:
150711k77iaj7h90vii5v9.png (18.91 KB)
下載附件
2020-4-10 01:15 上傳
GetDataEX(LB0,"Local HMI",LB,0,1):意思是將觸摸屏內部存儲器LB—0中的數據存到我們之前定義的LB0變量中。 SetData(blank[0],"Local HMI",LW,0,10):意思是將blanck[0]中的數據分別存到HMI內部存儲器LW0到LW9十個數據中,清零輸入窗口 StringComepare是對比,對比結果完全一樣時,輸出1。 當用戶名和密碼都和輸入的一樣,就把HMI內部存儲器的LB1設置成1。 如下圖所示:當用戶名輸入TV,密碼輸入123456,設置時間選擇窗口就出現了:
第三:激活權限登錄代碼:
150710yfz9f2ce1zkk21uk.png (21.22 KB)
下載附件
2020-4-10 01:15 上傳
激活權限的程序和上面的設置時間權限原理一樣。 如下圖:當輸入用戶名1,密碼1時輸入激活代碼的窗口就出現了。
這是整個鎖屏程序的第一步,后續我會介紹接下來的幾個腳本文件。
150725vnv8ivxazccv8vax.gif (1.93 MB)
下載附件
2020-4-10 01:15 上傳
150725xnb3112d030aha13.gif (1.93 MB)
下載附件
2020-4-10 01:15 上傳
【必讀】版權免責聲明
1、本主題所有言論和內容純屬會員個人意見,與本論壇立場無關。2、本站對所發內容真實性、客觀性、可用性不做任何保證也不負任何責任,網友之間僅出于學習目的進行交流。3、對提供的數字內容不擁有任何權利,其版權歸原著者擁有。請勿將該數字內容進行商業交易、轉載等行為,該內容只為學習所提供,使用后發生的一切問題與本站無關。 4、本網站不保證本站提供的下載資源的準確性、安全性和完整性;同時本網站也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的損失或傷害。 5、本網站所有軟件和資料均為網友推薦收集整理而來,僅供學習用途使用,請務必下載后兩小時內刪除,禁止商用。6、如有侵犯你版權的,請及時聯系我們(電子郵箱1370723259@qq.com)指出,本站將立即改正。
|