


版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、虛擬儀器課程設計報告虛擬儀器課程設計報告題目:簡易計算器專業(yè)班級:自動化132學牛姓名:石石學號:34指導教師:張振利目錄一、設計實現的功能 1二、前面板設計 1三、程序框圖計 .21、程序的原理框圖 22、運算變量的初始化 43、“+、-、*、/ ”四則運算 54 、 輸出運算結果 55、退出操作 6四、調試過程 6五、結論 6六、致謝 7七、參考文獻 8一、設計實現的功能本次課程設計是基于 LabVIEW 所設計的計算器,目的是為了實現兩個數 之間的加、減、乘、除四則運算,達到簡易計算器的功能。編程的思想是完成 一種運算的完整過程是:輸入第一個數,存儲并顯示 輸入要進行運算的類型并 存儲
2、輸入第二個數,存儲并顯示按 “=”或則按其它運算符號 “+、*、/ ”進行 連續(xù)的運算時顯示運算結果。本次課程設計是基于 LabVIEW 虛擬儀器系統(tǒng)開 發(fā)與實踐等原理與技術而設計的計算器,可以用來模擬真實計算器而進行一些 簡單的基本運算。二、前面板設計前面板是 Labview 的圖形用戶界面,在 Labview 環(huán)境中可以對這些對象的 外觀和屬性進行設計, Labview 提供了非常豐富的界面對象, 可以方便地設計出 生動、直觀、操作方便的用戶界面。本系統(tǒng)中前面板顯示程序的輸入和輸出對 象,即,控件和顯示器。 本程序中控件主要是按鈕, 顯示器主要是文本顯示。 首 先,在前面板上建立一個簇,然
3、后在簇中再建立布爾量,在前面板整齊排列放 置 16 個確定按鈕,將這 16 按鈕的標簽隱藏,然后修改這 16 個確定按鈕的名字 分別為:09十個數字、加、減、乘、除、等號和清零、。前面板還包括一個 文本顯示控件用于顯示計算的結果,通過改變顯示控件的大小使之于計算器的 大小相適應。 計算器的前面板還有程序框圖中 while 循環(huán)的停止按鈕, 當按鈕按 下時計算器停止工作退出到 LabVIEW 的編輯界面。 為了前面板的美觀和防止 按鈕的移動,分別將前面板的各個按鈕和文字進行組合和對前面板進行裝飾, 裝飾采用修飾中的平面框。如下圖所示:1 1 1I 1 III Jig1 0 123N4561789
4、1* 1刁0/三、程序框圖設計利用所學虛擬儀器知識,應用labview軟件 設計一個能實現加減乘除功能的計算器。提高使用labview設計項目的能力!該設計采用 模塊化編程思想,從而使整個項目更加的簡潔明 了,直觀大方,利于閱讀??傮w上可分為以下幾個模塊:(1) 數值輸入模塊:主要實現的功能就是數值的鍵 入(2) 按鍵模塊:這個模塊包括2個部分,輸入數按 鍵,運算符按鍵(3) 數值顯示模塊:該模塊主要功能就是數值的鍵 入顯示以及數值的輸出顯示。清除返回模塊:該模塊主要的功能就是當用戶發(fā)現輸入錯誤數據時,使用該功能就能退出,從 而節(jié)約了時間以及提高了計算效率。1、程序的原理框圖h飛開始1楡入第一
5、個數甕入運算靈螯氣楡入第二個數結束程序的原理框圖| pNurrwitl整體程序框圖2、運算變量的初始化在運行程序之前,首先對需要用到的變量進行初始化,在沒有鍵按下的情 況下,數值顯示控件顯示的是 0。o 1- _J* 3 4 5 6 7 R運算變量的初始化這些按鍵對應的是四則運算的符號-Ku HiIm =諾 I1=1 + L * / S 匚H-主壬王至H.MJ-t-tl厲 y4F4A 口 口數字0-9的輸入通過創(chuàng)建數組將數字0到9的按鍵與后面的+ -、*、/”按鍵結合起來。3、“+ -、*、/”四則運算運算過程操作此部分程序可以實現基本的加減乘除簡單計算功能4、輸出運算結果輸出運算結果實現最終
6、的運算結果,以加法為例,如圖所示5、退出操作=II 丁卩盼C退出操作程序結束,將C輸入到while循環(huán)的停止鍵上四、調試過程調試中的問題:1、運行程序后,進行簡易的加減乘除運算后,程序無法正常退出的問題。解決辦法:經過網上查閱資料和同學的探討,以及不斷的嘗試,終于找到了解決問題的方法:將清除鍵(C)輸入到停止鍵上。當程序運行時,只要按一次“C” 即可推出程序。2、程序中“+ -、*、/”按鍵錯亂,導致程序運行后計算結果錯誤的問題。解決方法:由于程序中的數字,運算等按鍵較多,可能造成連線的錯亂,通過 反復的比對和糾正,最后使得連線完全正確,計算結果無誤。調試結果:本次課程設計基于 Labview
7、虛擬儀器系統(tǒng)開發(fā)與實踐等原理與 技術而設計的計算器,可以進行實現兩個數之間的加、減、乘、除四則的基本 運算。五、結論通過此次對虛擬儀器系統(tǒng)開發(fā)實踐的課程設計,使我初步了解虛擬儀器系 統(tǒng)開發(fā)的過程,能夠在學習與工作中應用虛擬儀器技術開發(fā)一些簡單的儀器及 系統(tǒng)。經過調試,此次設計的簡易計算器可以實現實物計算器具有的一般功能。 LABVIEW 對于初學者比較容易理解接受,用LABVIEW 設計的程序調理分明, 具有很強的邏輯。即使在不深入學習的情況下,也可以實現一些簡單的設計。還可以根據用戶自己的需要添加一些特有的功能,這是比實物的計算器更高明 的地方的。但是,由于虛擬儀器的局限,使得用戶在一些情況
8、下沒有實物用著 方便,使用 LABVIEW 必須在準備好的環(huán)境下才能使用??傊捎?LABVIEW 能夠為用戶提供簡明、直觀、易用的圖形編輯方式, 能夠將繁瑣復雜的語言編程簡化成以菜單提示方式選擇功能,與傳統(tǒng)的語言比 較, LABVIEW 圖形編輯方式能夠節(jié)省程序的開發(fā)時間。在不久的將來,人們 可以 LABVIEW 設計的計算器計算出任何問題,在實現基礎運算的條件下,只 需要選擇運算的路徑,屆時使用虛擬儀器一定會成為社會的主流。六、致謝這次課程設計得到了老師和同學的幫助, 感謝他們幫助我獨立地完成一個 課題,并在這個過程當中,給予我一些機會,使我能夠更多學習一些實踐應用 知識,增強了我實踐操
9、作和動手應用能力,提高了獨立思考的能力。感謝在整 個設計期間給予過我?guī)椭幕锇閭?,使我的課程設計圓滿地完成了。正是因為 有了你們的幫助,才讓我不僅學到了本次課題所涉及的新知識,更讓我感覺到 了知識以外的東西。最后,感謝所有在這次設計中給予過我?guī)椭娜?。再一?真誠地表示感謝你們!七、參考文獻1 高聰杰,李松巖基于Labview的信號輸出與數據采集系統(tǒng)J.數采與監(jiān)測,2008,(24):135-136.2 馬銀平,宣亮亮,彭如基于 LabVIEW 的數據采集系統(tǒng)分析與設計 電子元器件應用 2009年第 11 卷第 10 期3 夏俊芳,周勇,張平華 .基于虛擬儀器技術的排種器漏播檢測技術 J. 華中農業(yè)大學學報 ,2008,27(4):540-544.4 劉雁征,滕光輝虛擬儀器技術在設施農業(yè)中的應用現狀及趨勢 J. 華中農業(yè)大學學
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報書和立項書區(qū)別
- 蒙醫(yī)課題申報書
- 小課題研究申報書
- 上虞勞動合同范本
- 血脂管理課題申報書范文
- 南京房子合同范本
- 供暖商務合同范本
- 課題研究申報書范例圖表
- 朗讀課題立項申報書
- pos機銷售合同范本
- 幼兒園6S管理培訓課件
- (人教PEP2024版)英語一年級上冊Unit 4 教學課件(新教材)
- 2024年重慶市中考英語試卷(AB合卷)附答案
- 電梯大修標準
- 中醫(yī)基礎理論(一)
- Q-GDW 12461-2024 電力物資包裝通.用技術規(guī)范
- 新人教版二年級數學下冊期末考試卷及答案【1套】
- 2024至2030年全球及中國電競游戲外設行業(yè)深度研究報告
- 2024年北京電子科技職業(yè)學院高職單招筆試歷年職業(yè)技能測驗典型例題與考點解析含答案
- 家具公司合伙協議
- DL5000-火力發(fā)電廠設計技術規(guī)程
評論
0/150
提交評論