1
概述
2
Minic腳本的實(shí)現(xiàn)—對(duì)于modbus變量的比對(duì)
2.1 適用范圍
Minic腳本適用于支持modbus通訊的屏幕。
2.2 實(shí)現(xiàn)原理
2.3. 實(shí)現(xiàn)方法
2.3.1 控件設(shè)置
密碼登陸功能主要使用的控件有:文本控件以及按鈕控件。其中,文本控件主要用于賬號(hào)或者密碼的輸入,按鈕控件用于觸發(fā)密碼比對(duì)并根據(jù)結(jié)果(正確或錯(cuò)誤)執(zhí)行對(duì)應(yīng)的操作。如圖2?1所示。
圖2?1編輯界面
圖2?2密碼文本設(shè)置
按鈕控件的設(shè)置如下:按鈕的觸控用途設(shè)置成開關(guān)描述,對(duì)應(yīng)的操作風(fēng)格為瞬變即可,如圖2?3所示。


2.3.2 設(shè)置變量
圖2?5變量設(shè)置
圖2?6賬號(hào)變量設(shè)置
圖2?7賬號(hào)核對(duì)變量設(shè)置
注意:該功能檢驗(yàn)是否登陸成功的標(biāo)準(zhǔn)是賬號(hào)和密碼的比對(duì)都是正確的,即一個(gè)賬號(hào)對(duì)應(yīng)一個(gè)密碼,兩者都要正確才可以;否則,不通過。
設(shè)置完變量之后,還要執(zhí)行關(guān)聯(lián)變量的操作,賬號(hào)的文本控件關(guān)聯(lián)賬號(hào)變量,密碼變量的操作同上,相應(yīng)設(shè)置如圖2?8所示。
圖2?8關(guān)聯(lián)變量
2.3.3 編寫Minic腳本
圖2?9初始化函數(shù)
圖2?10判斷函數(shù)
2.4 運(yùn)行效果
當(dāng)界面搭建完成之后,可通過運(yùn)行虛擬屏,模擬相應(yīng)的程序效果。若密碼正確,會(huì)切換到主界面,如圖2?11所示;若密碼錯(cuò)誤,會(huì)顯示錯(cuò)誤提示,如圖2?12所示。
圖2?11密碼正確效果
圖2?12密碼錯(cuò)誤顯示效果
3
Lua腳本的實(shí)現(xiàn)——獲取控件數(shù)值比對(duì)
3.1 適用范圍
3.2 實(shí)現(xiàn)原理
使用Lua腳本實(shí)現(xiàn)的方法相對(duì)于minic的比較簡(jiǎn)單,minic的是通過變量獲取的密碼,這個(gè)直接通過get_text(screen,control)和get_value(screen,control)就可以獲取對(duì)應(yīng)輸入文本的值。其中,get_text(screen,control)返回的是字符串的值,get_value(screen,control)返回的是整型。最后,對(duì)應(yīng)判斷比對(duì)即可。
3.3 腳本編寫
圖3?1 Lua腳本代碼
3.4 運(yùn)行效果
Lua腳本運(yùn)行效果和minic的運(yùn)行效果是一致的,對(duì)應(yīng)可參考minic腳本的運(yùn)行效果。
4
詳情請(qǐng)見資料下載LUA教程開發(fā)文檔下載:http://www.gc086.com/category/typeid/346#mainTop
歡迎聯(lián)系我司銷售咨詢