基于LabVIEW地簡易計算器設計_第1頁
基于LabVIEW地簡易計算器設計_第2頁
基于LabVIEW地簡易計算器設計_第3頁
已閱讀5頁,還剩5頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、WORD格式虛擬儀器技術大作業(yè)專業(yè)資料整理WORD格式題目: LabVIEW虛擬計算器設計專業(yè)班級:專業(yè)資料整理WORD格式目錄一、設計實現(xiàn)的功能3二、前面板設計3三、程序框圖設計41、運算變量的初始化42、“+、-、 * 、 / 四那么運算63、 輸出運算結果64、清零的過程75、退出操作76、程序的原理框圖8四、調試過程8五、結論9六、致謝10七、參考文獻10附錄、成績評定表11專業(yè)資料整理WORD格式一、設計實現(xiàn)的功能本次課程設計是基于LabVIEW 所設計的計算器,目的是為了實現(xiàn)兩個數(shù)之間的加、減、乘、除四那么運算,到達簡易計算器的功能。編程的思想是完成一種運算的完整過程是:輸入第一個

2、數(shù),存儲并顯示輸入要進展運算的類型并存儲輸入第二個數(shù),存儲并顯示按“=那么按其它運算符號或 “+、 * 、/進展連續(xù)的運算時顯示運算結果。 本次課程設計是基于LabVIEW 虛擬儀器系統(tǒng)開發(fā)與實踐等原理與技術而設計的計算器,可以用來模擬真實計算器而進展一些簡單的根本運算。計算器可以進展清零和關閉計算器操作、在輸入數(shù)據(jù)時不慎將某個數(shù)字輸錯可以運用 BackSpace去除該值等一些根本簡單的運算。二、前面板設計前面板是 Labview 的圖形用戶界面,在 Labview 環(huán)境中可以對這些對象的外觀和屬性進展設計, Labview 提供了非常豐富的界面對象, 可以方便地設計出生動、直觀、操作方便的用

3、戶界面。本系統(tǒng)中前面板顯示程序的輸入和輸出對象,即,控件和顯示器。本程序中控件主要是按鈕,顯示器主要是文本顯示。除此之外,計算器的前面板還有程序框圖中while 循環(huán)的停頓按鈕,當按鈕按下時計算器停頓工作退出到LabVIEW 的編輯界面。還有指示當前信息是否為運算符和運算結果的布爾指示燈,主要用于程序框圖中,同時置于前面板方便用戶了解信息。最終前面板設計如下:專業(yè)資料整理WORD格式三、程序框圖設計利用所學虛擬儀器知識,應用labview 軟件設計一個能實現(xiàn)加減乘除功能的計算器。提高使用labview 設計工程的能力!該設計采用模塊化編程思想,從而使整個工程更加的簡潔明了,直觀大方,利于閱讀。

4、總體上可分為以下幾個模塊:(1) 數(shù)值輸入模塊:主要實現(xiàn)的功能就是數(shù)值的鍵入(2) 按鍵模塊:這個模塊包括 2 個局部,輸入數(shù)按鍵,運算符按鍵(3) 數(shù)值顯示模塊:該模塊主要功能就是數(shù)值的鍵入顯示以及數(shù)值的輸出顯示。(4) 去除返回模塊 :該模塊主要的功能就是當用戶發(fā)現(xiàn)輸入錯誤數(shù)據(jù)時,使用該功能就能改正錯誤,從而節(jié)約了時間以及提高了計算效率。1、運算變量的初始化在運行程序之前,首先對需要用到的變量進展初始化,在沒有鍵按下的情況下,數(shù)值顯示控件顯示的是0。專業(yè)資料整理WORD格式運算變量的初始化這些按鍵對應的是四那么運算的符號數(shù)字 0-9 的輸入專業(yè)資料整理WORD格式通過創(chuàng)立數(shù)組將數(shù)字0 到

5、9 的按鍵與后面的“+、 -、* 、/按鍵結合起來。專業(yè)資料整理WORD格式2、“+、-、 * 、 / 四那么運算運算過程操作此局部程序可以實現(xiàn)根本的加減乘除簡單計算功能。3、輸出運算結果輸出運算結果專業(yè)資料整理WORD格式實現(xiàn)最終的運算結果,以加法為例,如下列圖。專業(yè)資料整理WORD格式4、清零的過程清零操作相當于進展計數(shù)器的初始化操作,到達清零復位的目的。5、退出操作退出操作程序完畢,將T 輸入到 while 循環(huán)的停頓鍵上專業(yè)資料整理WORD格式按鍵的時間延遲專業(yè)資料整理WORD格式6、程序的原理框圖程序的原理框圖四、調試過程調試中的問題 :1、運行程序后,進展簡易的加減乘除運算后,程序

6、無法正常退出的問題。解決方法:經(jīng)過網(wǎng)上查閱資料和同學的探討,以及不斷的嘗試, 終于找到了解決問題的方法:將去除鍵 C的 T 輸入到 while 循環(huán)的停頓鍵上。當程序運行時,只要按一次“C即可推出程序。2、程序中“+、-、 * 、 / 按鍵錯亂,導致程序運行后計算結果錯誤的問題。解決方法:由于程序中的數(shù)字,運算等按鍵較多,可能造成連線的錯亂,通過反復的比對和糾正,最后使得連線完全正確,計算結果無誤。調試結果:本次課程設計基于Labview 虛擬儀器系統(tǒng)開發(fā)與實踐等原理與技術而設計的計算器,可以進展實現(xiàn)兩個數(shù)之間的加、減、乘、除四那么的根本運算。專業(yè)資料整理WORD格式整體程序框圖五、結論通過此

7、次對虛擬儀器系統(tǒng)開發(fā)實踐的課程設計, 使我初步了解虛擬儀器系統(tǒng)開發(fā)的過程,能夠在學習與工作中應用虛擬儀器技術開發(fā)一些簡單的儀器及系統(tǒng)。經(jīng)過調試,此次設計的簡易計算器可以實現(xiàn)實物計算器具有的一般功能。 LABVIEW 對于初學者比較容易理解承受,用 LABVIEW 設計的程序調理清楚,具有很強的邏輯。 即使在不深入學習的情況下, 也可以實現(xiàn)一些簡單的設計。 還可以根據(jù)用戶自己的需要添加一些特有的功能, 這是比實物的計算器更高明的地方的。但是,由于虛擬儀器的局限,使得用戶在一些情況下沒有實物用著方便,使用 LABVIEW 必須在準備好的環(huán)境下才能使用??傊捎?LABVIEW 能夠為用戶提供簡明

8、、直觀、易用的圖形編輯方式,能夠將繁瑣復雜的語言編程簡化成以菜單提示方式選擇功能,與傳統(tǒng)的語言比較,LABVIEW 圖形編輯方式能夠節(jié)省程序的開發(fā)時間。在不久的將來,人們可以 LABVIEW 設計的計算器計算出任何問題,在實現(xiàn)根底運算的條件下,只需要選擇運算的路徑,屆時使用虛擬儀器一定會成為社會的主流。專業(yè)資料整理WORD格式六、致謝這次課程設計得到了教師和同學的幫助,另外,感謝校方給予我們這樣一次時機,能夠獨立地完成一個課題,并在這個過程當中,給予我們一些時機,使我們能夠更多學習一些實踐應用知識, 增強了我們實踐操作和動手應用能力, 提高了獨立思考的能力。 感謝在整個畢業(yè)設計期間給予過我?guī)椭幕锇閭儯?使我的課程設計圓滿地完成了。 正是因為有了你們的幫助, 才讓我不僅學到了本次課題所涉及的新知識, 更讓我感覺到了知識以外的東西。 最后,感謝所有在這次畢業(yè)設計中給予過我?guī)椭娜?。再一次真誠地表示感謝你們!七、

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論