找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 34352|回復(fù): 22
收起左側(cè)

威綸通觸摸屏宏指令編程(時(shí)間鎖屏程序)

  [復(fù)制鏈接]
ID:493967 發(fā)表于 2019-3-19 15:11 | 顯示全部樓層 |閱讀模式
一個(gè)項(xiàng)目做完,客戶使用了大半年,有些喜歡欠款,找一些小問題不驗(yàn)收(三個(gè)字:耍流氓),前幾年閑來沒事就研究觸摸屏腳本,做了一個(gè)時(shí)間鎖屏程序,專制各種流氓。
先來介紹一下畫面布局和各種功能:
第一:操作界面:按封面回到菜單界面                              
主界面.png
第二:菜單界面:按主界面進(jìn)入操作界面,按激活轉(zhuǎn)到激活界面
菜單界面.png

第三:激活界面:激活成功點(diǎn)擊激活,跳到菜單界面
鎖屏設(shè)置界面.png

下面來看一下運(yùn)行的狀況:
威綸通觸摸屏密碼鎖程序演示.gif

如上面的動畫所示:進(jìn)入菜單界面之后,畫面突然跳到激活界面,這時(shí)要求輸入用戶名和密碼,不然點(diǎn)擊激活無法轉(zhuǎn)到運(yùn)行界面。
下面我們看一下腳本編輯器:
工具-宏指令.png

如上圖操作進(jìn)入宏指令編輯器:
宏指令一覽.png
右邊是操作菜單欄,左邊就是我寫的四個(gè)腳本文件,我們今天先講第三個(gè)Username_Password,下面雙擊第三個(gè)進(jìn)入程序編輯界面:

第一:變量定義程序:
Username_定義變量.png

username[10]、password[10]和blank[10]:長度為10的字符型數(shù)組。
initial[6]:長度為6短整型數(shù)組
其余為bool類數(shù)據(jù)

第二:時(shí)間設(shè)定權(quán)限登陸代碼:
Username_修改時(shí)間權(quán)限.png

GetDataEX(LB0,"Local HMI",LB,0,1):意思是將觸摸屏內(nèi)部存儲器LB—0中的數(shù)據(jù)存到我們之前定義的LB0變量中。
SetData(blank[0],"Local HMI",LW,0,10):意思是將blanck[0]中的數(shù)據(jù)分別存到HMI內(nèi)部存儲器LW0到LW9十個(gè)數(shù)據(jù)中,清零輸入窗口
StringComepare是對比,對比結(jié)果完全一樣時(shí),輸出1。
當(dāng)用戶名和密碼都和輸入的一樣,就把HMI內(nèi)部存儲器的LB1設(shè)置成1。
如下圖所示:當(dāng)用戶名輸入TV,密碼輸入123456,設(shè)置時(shí)間選擇窗口就出現(xiàn)了:


第三:激活權(quán)限登錄代碼:
Username_激活設(shè)置權(quán)限.png
激活權(quán)限的程序和上面的設(shè)置時(shí)間權(quán)限原理一樣。
如下圖:當(dāng)輸入用戶名1,密碼1時(shí)輸入激活代碼的窗口就出現(xiàn)了。

這是整個(gè)鎖屏程序的第一步,后續(xù)我會介紹接下來的幾個(gè)腳本文件。




激活權(quán)限.gif
設(shè)置時(shí)間權(quán)限.gif

評分

參與人數(shù) 1黑幣 +5 收起 理由
cr8526 + 5 很給力!

查看全部評分

回復(fù)

使用道具 舉報(bào)

ID:60026 發(fā)表于 2019-4-4 20:07 | 顯示全部樓層
好教材!學(xué)習(xí)!謝謝!
回復(fù)

使用道具 舉報(bào)

ID:278040 發(fā)表于 2019-4-10 16:47 | 顯示全部樓層
謝謝樓主分享
回復(fù)

使用道具 舉報(bào)

ID:572300 發(fā)表于 2019-6-26 08:33 | 顯示全部樓層
你好  我想 學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

ID:599474 發(fā)表于 2019-8-12 19:02 | 顯示全部樓層

你好  我想 學(xué)習(xí)一下
回復(fù)

使用道具 舉報(bào)

ID:469993 發(fā)表于 2019-8-21 14:09 | 顯示全部樓層
樓主這樣賬號密碼所有的設(shè)備都是一樣的,不一樣的話,只能增加設(shè)備檔案存儲量。
回復(fù)

使用道具 舉報(bào)

ID:469993 發(fā)表于 2019-8-22 11:41 | 顯示全部樓層
我不知道LZ是怎么來編寫的激活代碼的,粗略看了下,感覺這種方式對于一個(gè)廠家采購多臺設(shè)備的,所有設(shè)備的秘密豈不都是一樣的,一旦秘密泄露還有什么意義呢?設(shè)備越多越不實(shí)用
回復(fù)

使用道具 舉報(bào)

ID:469993 發(fā)表于 2019-8-22 11:47 | 顯示全部樓層
我現(xiàn)在使用一個(gè)二維碼的授權(quán)方式
1566445576(1).png

威綸授權(quán)軟件

威綸授權(quán)軟件
回復(fù)

使用道具 舉報(bào)

ID:301388 發(fā)表于 2019-9-20 21:23 | 顯示全部樓層
樓主能提供源碼嗎
回復(fù)

使用道具 舉報(bào)

ID:631757 發(fā)表于 2019-10-28 23:04 來自手機(jī) | 顯示全部樓層
樓主,可以提供軟件范本嗎
回復(fù)

使用道具 舉報(bào)

ID:428400 發(fā)表于 2019-12-4 19:17 | 顯示全部樓層
流弊
回復(fù)

使用道具 舉報(bào)

ID:682400 發(fā)表于 2020-1-6 19:35 | 顯示全部樓層
期待已久啊,有原程序最好,能幫到更多的人啊
回復(fù)

使用道具 舉報(bào)

ID:682400 發(fā)表于 2020-1-6 19:49 | 顯示全部樓層
怎么沒有后續(xù)了?
回復(fù)

使用道具 舉報(bào)

ID:702039 發(fā)表于 2020-3-3 22:59 | 顯示全部樓層
有那種設(shè)置驗(yàn)證碼的  那種嗎
回復(fù)

使用道具 舉報(bào)

ID:707309 發(fā)表于 2020-4-14 20:12 | 顯示全部樓層
要有程序范本就更好,我十分想要
回復(fù)

使用道具 舉報(bào)

ID:428400 發(fā)表于 2020-5-22 21:04 | 顯示全部樓層
謝謝分享!收藏備用
回復(fù)

使用道具 舉報(bào)

ID:788384 發(fā)表于 2020-7-1 21:44 | 顯示全部樓層
謝謝分享,我已下載保存。如果樓主方便的話,多傳一些這方面的資料,謝謝,學(xué)習(xí)了。
回復(fù)

使用道具 舉報(bào)

ID:511416 發(fā)表于 2020-7-30 15:41 | 顯示全部樓層
BirdMan423 發(fā)表于 2019-8-22 11:47
我現(xiàn)在使用一個(gè)二維碼的授權(quán)方式

請問能分享一下嗎
回復(fù)

使用道具 舉報(bào)

ID:11498 發(fā)表于 2020-11-13 09:28 | 顯示全部樓層
BirdMan423 發(fā)表于 2019-8-22 11:47
我現(xiàn)在使用一個(gè)二維碼的授權(quán)方式

您好,能提供程序范本嗎?
回復(fù)

使用道具 舉報(bào)

ID:11498 發(fā)表于 2020-11-13 09:28 | 顯示全部樓層
樓主,能不能提供程序范本?
回復(fù)

使用道具 舉報(bào)

ID:138443 發(fā)表于 2020-11-24 19:11 | 顯示全部樓層
支持上源碼 !。。。。。
回復(fù)

使用道具 舉報(bào)

ID:162957 發(fā)表于 2021-2-19 15:55 | 顯示全部樓層

謝謝樓主分享,收藏備用
回復(fù)

使用道具 舉報(bào)

ID:943333 發(fā)表于 2021-6-23 17:58 | 顯示全部樓層
BirdMan423 你好!有二維碼的授權(quán)軟件要去哪里獲得呢?
回復(fù)

使用道具 舉報(bào)

ID:740210 發(fā)表于 2021-8-21 17:05 | 顯示全部樓層
哪里可以下載附件
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機(jī)版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表