歡迎來到天天文庫
瀏覽記錄
ID:44917209
大?。?9.29 KB
頁數:3頁
時間:2019-11-05
《基于LABVIEW的用戶登錄界面設計》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、基于LABVIEW的用戶登錄界面設計Labview具有功能強大的數學工具,用在傳感器設計上可大大降低軟件的設計負擔。對于一個實際的傳感器使用,其用戶數量有限,其登陸界面設計可以完全借助其數組函數和數據記錄文件完成,而不是數據庫,這樣既減輕了系統(tǒng)的重量,也減輕了系統(tǒng)的負荷。沒有牽涉第三方的軟件,系統(tǒng)的穩(wěn)定性也大大提高。本文設計了一個簡單的用戶登錄系統(tǒng)的2個模塊,希望能對讀者有所啟發(fā)。1)用戶初始文件的建立Labview的數據記錄文件具有較強的功能,并且不能用寫字本打開,因此作為一般的保密級別可以用來存儲初程序運行環(huán)境數據,本文用來存儲登陸系統(tǒng)的用戶數據。本程序采用兩個套嵌while循環(huán),用
2、于批量產生用戶名單,內While采用三個文本輸入框,分別輸入用戶姓名、用戶初始密碼、用戶權限等內容,并用系統(tǒng)時間空間獲取用戶建立時間,通過數組創(chuàng)建函數創(chuàng)建成一維數組,點擊確定鍵完成一個用戶的建立,可以繼續(xù)進行下一個用戶的建立(當然你也可以只建立一個超級用戶,在超級用戶登陸后繼續(xù)建立用戶名單),用戶建立完畢點擊停止按鈕完成用戶名單建立,形成一個二維數組,由于點擊停止鍵時,最后一個用戶名單會重復建立,故采用數組刪除函數去掉最后一行,然后創(chuàng)建一個文件,用數據記錄函數將該名單存儲在你希望的文件夾內(本例放在桌面上,面板上的數組是為驗證程序而建立的,可以去掉)。2)登陸界面登陸面板實際上只有兩個文
3、本輸入控件:用戶名和密碼。程序首先將記錄文件讀入內存,讓后將第一列(索引0列)的所有用戶列出來,用一維數組搜索函數搜索該用戶密碼所在的行號,再用該行號將該用戶的信息從記錄文件索引出來。由于密碼放在第二列(1列),直接從用戶的記錄信息索引第第二列(索引1列)取出該用戶密碼),直接用文本比較“等于”函數進行比較用戶輸入的密碼是否與其預設的密碼一致。至于修改用戶名單、用戶權限等內容可用“數組的刪除、插入”函數進行,這里不再展開。說明:采用本結構的用戶登錄設計,用戶名、密碼可以是任意長度,任意能從鍵盤上輸入的字符甚至是INTER鍵符?。ㄒ虼溯斎胗脩裘Q時不可用回車鍵!)。
此文檔下載收益歸作者所有