




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、溥暮工棠犬尊實(shí)驗(yàn)報(bào)告課程名稱:虛擬儀器技術(shù)實(shí)驗(yàn)項(xiàng)目:初始化前面板控件專業(yè)班級(jí):電子信息1003班姓 名: 鄧運(yùn)思 學(xué) 號(hào):100402317實(shí)驗(yàn)室號(hào):信息樓205實(shí)驗(yàn)組號(hào):17實(shí)驗(yàn)時(shí)間:2013/11/16批閱時(shí)間:指導(dǎo)教師:劉博 成 績:沈陽工業(yè)大學(xué)實(shí)驗(yàn)報(bào)告(適用計(jì)算機(jī)程序設(shè)計(jì)類)專業(yè)班級(jí):電信1003班學(xué)號(hào): 100402317 姓名: 鄧運(yùn)思實(shí)驗(yàn)名稱: 初始化前面板控件實(shí)驗(yàn)?zāi)康模?、熟悉和掌握局部變量的建立和使用方法。2、學(xué)習(xí)和掌握使用局部變量進(jìn)行前面板控件初始化的方法。3、了解局部變量在一個(gè)VI內(nèi)部實(shí)現(xiàn)數(shù)據(jù)傳遞的作用和方式。4、進(jìn)一步熟悉子VI的創(chuàng)建和使用方法。實(shí)驗(yàn)內(nèi)容:設(shè)計(jì)一用于確認(rèn)
2、用戶對(duì)一個(gè)軟件系統(tǒng)訪問權(quán)限的虛擬儀器。要求程序能夠?qū)τ脩糨斎氲?用戶名和口令信息予以判別,并準(zhǔn)確返回訪問權(quán)限。實(shí)驗(yàn)方案(程序設(shè)計(jì)說明)程序中調(diào)用用戶信息子程序,子程序運(yùn)用一個(gè)簇?cái)?shù)組保存合法用戶的信息,并利用 一個(gè)While循環(huán),將用戶的前面板輸入信息與保存信息逐個(gè)比較,找到匹配信息就返回確認(rèn) 信息。否則結(jié)束循環(huán),通知訪問被拒絕。程序中要對(duì)用戶名,口令,訪問權(quán)限等前面板控件初始化,給這些控件創(chuàng)建局部變量, 在程序結(jié)束或開始時(shí)對(duì)局部變量賦值空字符串,覆蓋以前用戶的登陸信息。實(shí)驗(yàn)步驟或程序(經(jīng)調(diào)試后正確的源程序)見附件程序運(yùn)行結(jié)果6 .出現(xiàn)的問題及解決方法開始軟件不熟悉各個(gè)部件,經(jīng)過操作后能獨(dú)立運(yùn)用
3、。附件A沈陽工業(yè)大學(xué)實(shí)驗(yàn)報(bào)告(適用計(jì)算機(jī)程序設(shè)計(jì)類)專業(yè)班級(jí):電信1003班 學(xué)號(hào):100402317 姓名:鄧運(yùn)思實(shí)驗(yàn)步驟或程序:1、創(chuàng)建用戶信息子程序(1)、啟動(dòng)LabVIEW,打開一個(gè)空白VI。(2)、創(chuàng)建一個(gè)簇?cái)?shù)組,保存有訪問權(quán)限的用戶信息。在程序框圖中創(chuàng)建一數(shù)組,在該 數(shù)組中添加簇,每個(gè)簇中包含用戶名,口令,訪問權(quán)限這三個(gè)信息,并為各字符串添加標(biāo)簽。(3)、在前面板創(chuàng)建用戶名和口令兩個(gè)字符串輸入控件,在程序框圖中出現(xiàn)對(duì)應(yīng)的函數(shù)。(4)、用數(shù)組大小和減1函數(shù)對(duì)簇?cái)?shù)組實(shí)現(xiàn)數(shù)組大小減一操作。(5)、在程序框圖中建立一個(gè)While循環(huán),用戶名,口令,簇?cái)?shù)組和數(shù)組大小減1輸出 分別作為Whil
4、e循環(huán)的輸入。在While循環(huán)通道簇?cái)?shù)組的輸入節(jié)點(diǎn)上單擊右鍵,選擇啟用索 引,為其建立自動(dòng)索引。(6)、在循環(huán)內(nèi)部添加一按名稱解除捆綁函數(shù),對(duì)進(jìn)入循環(huán)的簇按用戶名、口令、訪問 權(quán)限解除捆綁。(7)、在While循環(huán)內(nèi)部添加與,大于等于,或非和兩個(gè)等于函數(shù),置于適當(dāng)位置,并 在這些函數(shù)之外建立一條件結(jié)構(gòu)。(8)、當(dāng)輸入的用戶名和口令與保存信息中的用戶名和口令同時(shí)對(duì)應(yīng),條件為真。在條 件結(jié)構(gòu)中創(chuàng)建一布爾真常量,作為循環(huán)的一個(gè)輸出,并為其創(chuàng)建顯示控件,命名為訪問確認(rèn)。 運(yùn)行中,前面板指示燈亮,表示該用戶有訪問權(quán)限。將數(shù)據(jù)庫中該用戶對(duì)應(yīng)的訪問權(quán)限作為 循環(huán)的另一輸出,并創(chuàng)建顯示控件。當(dāng)用戶名與口令不同
5、時(shí)對(duì)應(yīng),即該用戶不存在,條件為 假,為訪問確認(rèn)輸入為假,指示燈滅。訪問權(quán)限為訪問被拒絕。(9)、當(dāng)數(shù)據(jù)庫中找到用戶或者循環(huán)次數(shù)超過數(shù)組大小,循環(huán)停止。函數(shù)控制方法如圖 所示。(10)、保存該程序在某一目錄下,命名為“姓名用戶信息”如:李紅用戶信息.vi。將 該程序編輯為可調(diào)用的子VI。在程序框圖中,雙擊或點(diǎn)鼠標(biāo)右鍵對(duì)窗口右上角的圖標(biāo)進(jìn)行 編輯,作為該子VI的圖標(biāo)。在前面板中,對(duì)右上角圖標(biāo)右擊,選擇“選擇連線板”命令, 確定連線板模式(兩輸入端,兩輸出端),并為每個(gè)端口對(duì)應(yīng)控件(輸入端口分別對(duì)應(yīng)用戶 名和口令,輸出端口分別對(duì)應(yīng)訪問權(quán)限和訪問確認(rèn))。2、使用局部變量進(jìn)行前面板控件初始化(1)、新建
6、一個(gè)VI(2)、在前面板分別創(chuàng)建用戶名和口令字符串輸入控件,確認(rèn)和退出兩個(gè)布爾型控件。(3)、在程序框圖中建立一While循環(huán),在循環(huán)內(nèi)嵌入條件結(jié)構(gòu)。在循環(huán)內(nèi),確認(rèn)作為 條件結(jié)構(gòu)的輸入。當(dāng)控件處于確認(rèn)狀態(tài),條件為真。此時(shí)在條件結(jié)構(gòu)內(nèi)部調(diào)用“用戶信息” 子程序(在函數(shù)選板的選擇VI中選?。?,用戶名和口令作為子VI輸入,子VI輸出作為While 循環(huán)的輸出,并分別為兩輸出創(chuàng)建顯示控件,訪問權(quán)限和訪問確認(rèn)。當(dāng)控件處于非確認(rèn)狀態(tài), 條件為假,訪問權(quán)限設(shè)為用戶退出,訪問確認(rèn)輸入為假。當(dāng)確認(rèn)控件處于確認(rèn)狀態(tài)或用戶退 出時(shí),循環(huán)結(jié)束。為保證程序流程,將訪問權(quán)限和訪問確認(rèn)放入順序結(jié)構(gòu)。(4)、為防止下一位用戶登陸時(shí),面板上仍保留上一位用戶的登陸信息,應(yīng)對(duì)前面板控 件進(jìn)行初始化。首先,在前面板上右鍵單擊用戶名,選擇創(chuàng)建一局部變量,在程序框圖中 就會(huì)出現(xiàn)相應(yīng)的局部變量,也可以直接在程序框圖中用“數(shù)據(jù)通信”子選板中的局部變量節(jié) 點(diǎn)創(chuàng)建局部變量。用同樣的方法分別為口令,訪問權(quán)限控件建立局部變量。(5)、在順序結(jié)構(gòu)中,為用戶名和口令局部變量賦值空字符串,實(shí)現(xiàn)程序結(jié)束時(shí),前一 用戶信息清空。在While循環(huán)中為訪問權(quán)限局部變量賦值空字符串,實(shí)現(xiàn)下一用戶登陸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025屆廣西玉林市福綿高級(jí)中學(xué)高三最后一卷英語試卷含答案
- 2025-2030中國門窗市場(chǎng)深度調(diào)查研究報(bào)告
- 天津市七校聯(lián)考2025屆高考英語五模試卷含解析
- 2025屆浙江省高中聯(lián)盟高三3月份模擬考試英語試題含答案
- 2025年遼寧省凌源市高三最后一模英語試題含答案
- 安徽省安慶市重點(diǎn)中學(xué)2025屆高考英語三模試卷含答案
- 河南省九師聯(lián)盟商開大聯(lián)考2025屆高三下學(xué)期聯(lián)合考試英語試題含答案
- 安徽省程集中學(xué)2025屆高三二診模擬考試英語試卷含解析
- 廣東深圳市2025屆高三下學(xué)期一??荚囉⒄Z試題含答案
- 安徽省霍邱縣二中2025屆高考?jí)狠S卷英語試卷含解析
- 法學(xué)概論(第七版) 課件全套 谷春德 第1-7章 我國社會(huì)主義法的基本理論 - 國際法
- 寬禁帶電力電子器件驅(qū)動(dòng)技術(shù)
- 感染性疾病科的操作規(guī)程
- 職場(chǎng)健身知識(shí)講座
- PTIO和ABTS自由基清除實(shí)驗(yàn)操作指南-李熙燦-曾婧媛
- PCI患者的術(shù)后護(hù)理課件
- 2024年供應(yīng)鏈可持續(xù)性培訓(xùn)資料
- 丁麗娟《數(shù)值計(jì)算方法》五章課后實(shí)驗(yàn)題答案(源程序很詳細(xì)-且運(yùn)行無誤)
- WS-T 10001-2023 疾病預(yù)防控制機(jī)構(gòu)實(shí)驗(yàn)室儀器設(shè)備配置和管理
- 成人住院患者跌倒評(píng)估與預(yù)防(團(tuán)體標(biāo)準(zhǔn))解讀
- 通止規(guī)設(shè)計(jì)公差自動(dòng)計(jì)算表
評(píng)論
0/150
提交評(píng)論