基于labview的時鐘計時器_第1頁
基于labview的時鐘計時器_第2頁
基于labview的時鐘計時器_第3頁
基于labview的時鐘計時器_第4頁
基于labview的時鐘計時器_第5頁
已閱讀5頁,還剩3頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、-. z.華僑大學(xué)*工學(xué)院Labview 課程設(shè)計報告題 目: 時鐘計時器 專業(yè)班級: 11級通信工程一班 學(xué)生: 陳梓華 指導(dǎo)教師: 汪弦 分 數(shù): 年月日-. z.TOC o 1-3 h u HYPERLINK l _Toc8856 1.引言 PAGEREF _Toc8856 1 HYPERLINK l _Toc17459 1.1工程背景 PAGEREF _Toc17459 1 HYPERLINK l _Toc17201 1.2工程目的 PAGEREF _Toc17201 2 HYPERLINK l _Toc29242 1.3定義 PAGEREF _Toc29242 2 HYPERLINK

2、 l _Toc6855 2總體設(shè)計 PAGEREF _Toc6855 3 HYPERLINK l _Toc4887 2.1需求概述 PAGEREF _Toc4887 3 HYPERLINK l _Toc23405 2.2程序構(gòu)造 PAGEREF _Toc23405 4 HYPERLINK l _Toc6404 3程序描述 PAGEREF _Toc6404 5 HYPERLINK l _Toc23848 3.1 子VI的調(diào)用 PAGEREF _Toc23848 5 HYPERLINK l _Toc6135 3.2時鐘模塊 PAGEREF _Toc6135 6 HYPERLINK l _Toc61

3、50 3.2.1總體設(shè)計 PAGEREF _Toc6150 6 HYPERLINK l _Toc29652 3.2.2時間采集與顯示 PAGEREF _Toc29652 7 HYPERLINK l _Toc17450 3.2.3 5個布爾燈的閃爍設(shè)置 PAGEREF _Toc17450 9 HYPERLINK l _Toc213 3.3計數(shù)器模塊 PAGEREF _Toc213 9 HYPERLINK l _Toc30465 3.3.1時間的獲取 PAGEREF _Toc30465 11 HYPERLINK l _Toc12389 3.3.2 時間的時分秒轉(zhuǎn)換 PAGEREF _Toc1238

4、9 11 HYPERLINK l _Toc3890 4總結(jié) PAGEREF _Toc3890 12 HYPERLINK l _Toc30161 5參考資料 PAGEREF _Toc30161 13-. z.1.引言1.1工程背景LabVIEW是一種程序開發(fā)環(huán)境,由NI公司研制開發(fā)的,類似于C和BASIC開發(fā)環(huán)境,但是LabVIEW與其他計算機語言的顯著區(qū)別是:其他計算機語言都是采用基于文本的語言產(chǎn)生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產(chǎn)生的程序是框圖的形式。 LabVIEW提供很多外觀與傳統(tǒng)儀器如示波器、萬用表類似的控件,可用來方便地創(chuàng)立用戶界面。用戶界面在LabVIEW中

5、被稱為前面板。使用圖標和連線,可以通過編程對前面板上的對象進展控制。這就是圖形化源代碼,又稱G代碼。LabVIEW的圖形化源代碼在*種程度上類似于流程圖,因此又被稱作程序框圖代碼。 相對于傳統(tǒng)的標準儀器來說,LabVIEW由于是基于軟件的,所以提供了更大的靈活性。通過LabVIEW開發(fā)的虛擬儀器是由用戶而不是儀器生產(chǎn)商定義儀器功能的。一臺計算機、數(shù)采板卡和LabVIEW的結(jié)合就能夠變成一個可配置的虛擬儀器來完成用戶設(shè)定的任務(wù)。通過LabVIEW就可以用傳統(tǒng)儀器幾分之一的價格創(chuàng)立一個用戶所需要的虛擬儀器。當需要改變這個虛擬儀器的時候,只幾分鐘的時間通過LabVIEW修改就可以了。為了便于使用,L

6、abVIEW還集成了大量的函數(shù)庫以及子程序來幫助完成絕大多數(shù)的編程任務(wù)。在使用這些子函數(shù)的時候,可以忘掉傳統(tǒng)編程語言中的令人頭痛的指針操作、內(nèi)存分配等編程問題。除此之外,LabVIEW還包含了針對應(yīng)用的數(shù)據(jù)采集DAQ、GPIB、串口、數(shù)據(jù)分析、數(shù)據(jù)顯示、數(shù)據(jù)存儲以及Internet網(wǎng)絡(luò)通信的函數(shù)庫。1.2工程目的軟件設(shè)計是把軟件需求變換成為軟件的具體設(shè)計方案,即模塊構(gòu)造的過程。軟件設(shè)計一般分為總體設(shè)計和詳細設(shè)計兩個階段。總體設(shè)計階段根據(jù)軟件需求分析所得到的數(shù)據(jù)流程或數(shù)據(jù)構(gòu)造,使用構(gòu)造化設(shè)計技術(shù),導(dǎo)出軟件的模塊構(gòu)造。詳細設(shè)計階段是給出軟件模塊的內(nèi)-. z.部過程描述。內(nèi)部過程描述是模塊內(nèi)部的算法

7、設(shè)計。該文檔是直接給軟件開發(fā)人員看的。1.3定義E-R圖,也稱實體-聯(lián)系圖(Entity Relationship Diagram),提供了表示實體類型、屬性和聯(lián)系的方法,用來描述現(xiàn)實世界的概念模型。 系統(tǒng)流程圖,即程序框圖。每一個前面板都有相應(yīng)的程序框圖與之對應(yīng)。它由節(jié)點、端口、連線組成,其中的數(shù)據(jù)沿數(shù)據(jù)連線按照程序中的邏輯關(guān)系流動的,并按照從左向右,從上至下執(zhí)行。MVCModel-View-Controller,模型視圖控制器模式用于表示一種軟件架構(gòu)模式。它把軟件系統(tǒng)分為三個根本局部:模型Model,視圖View和控制器Controller。1.控制器 程序員編寫程序應(yīng)有的功能實現(xiàn)算法等等

8、2.視圖 界面設(shè)計人員進展圖形界面設(shè)計3.模型 數(shù)據(jù)庫專家進展數(shù)據(jù)管理和數(shù)據(jù)庫設(shè)計總體設(shè)計2.1需求概述根據(jù)需要,時鐘/計時器系統(tǒng)應(yīng)滿足如下的根本需要:1、可以顯示當前時間;圖1.時鐘界面2、可以計時;圖2.計時界面2.2程序構(gòu)造 在總體設(shè)計階段產(chǎn)生的軟件構(gòu)造圖如軟件概要說明書中的軟件數(shù)據(jù)構(gòu)造設(shè)計,整個軟件的構(gòu)造已非常的明了了,軟件系統(tǒng)的構(gòu)造圖如下列圖。下面就進展軟件的詳細設(shè)計階段,進展逐個模塊的詳細設(shè)計。 系統(tǒng)流程圖:圖3.總體構(gòu)造3程序描述3.1 子VI的調(diào)用為了使程序簡單明了,使讀者更易明了,本設(shè)計調(diào)用了子VI,輸入一個十進制的數(shù),能夠通過7個布爾燈顯示出來,便于簡化程序。圖4.LED燈

9、的顯示-前面板圖5.LED燈的顯示-后面板3.2時鐘模塊3.2.1總體設(shè)計 圖6.時鐘顯示-前面板 圖7. 時鐘顯示-后面板3.2.2時間采集與顯示圖8.小時局部的采集與顯示圖9.分鐘局部的采集與顯示圖10.秒局部的采集與顯示3.2.3 5個布爾燈的閃爍設(shè)置 圖11 布爾燈閃爍-后面板將獲取的秒除以2的余數(shù)作為條件構(gòu)造的判斷條件。當余數(shù)為奇數(shù)時五個指示燈將會亮, 當余數(shù)為偶數(shù)時四個指示燈將會亮暗,從而到達秒閃。在時鐘模式下,小數(shù)點及其后面的位數(shù)為不可見狀態(tài)。在計時器模式下,小數(shù)點及其后面的位數(shù)為可見狀態(tài)。3.3計數(shù)器模塊圖12 計時器的前面板圖13 計時器的后面板時間的獲取圖14.計時器通過了

10、一個簡單的計時器,0.1s循環(huán)一次,從而到達計時的效果。3.3.2 時間的時分秒轉(zhuǎn)換圖15.時分秒轉(zhuǎn)換程序4總結(jié)在這個課程設(shè)計中,我真正的感受到了虛擬儀器的優(yōu)越性,軟件即儀器,僅僅在Labview上寫入一些圖形程序,就可以實現(xiàn)相應(yīng)的儀器的功能,只需要借助一臺計算機,一個LabVIEW軟件,就可以實現(xiàn)很多儀器的功能,真的好方便!這真的是儀器界的一場偉大的革命,可以斷定不久的將來虛擬儀器之風將刮到世界上每個角落。就我個人認為,虛擬儀器應(yīng)該有更廣泛應(yīng)用,要把它推廣到農(nóng)業(yè),工業(yè)以及效勞業(yè)的每一個部門。我相信虛擬儀器會在更廣泛地領(lǐng)域得到應(yīng)用。要想以后有更大開展,學(xué)好虛擬儀器技術(shù)是非常必要的.5參考資料1 *桐 陳國順 王正林.精通Lab

溫馨提示

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

評論

0/150

提交評論