labview課程設(shè)計(jì)報(bào)告 交通燈new

labview課程設(shè)計(jì)報(bào)告 交通燈new

ID:19148319

大?。?1.12 MB

頁數(shù):12頁

時(shí)間:2018-09-27

labview課程設(shè)計(jì)報(bào)告    交通燈new_第1頁
labview課程設(shè)計(jì)報(bào)告    交通燈new_第2頁
labview課程設(shè)計(jì)報(bào)告    交通燈new_第3頁
labview課程設(shè)計(jì)報(bào)告    交通燈new_第4頁
labview課程設(shè)計(jì)報(bào)告    交通燈new_第5頁
資源描述:

《labview課程設(shè)計(jì)報(bào)告 交通燈new》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、專業(yè)實(shí)踐報(bào)告課程名稱:  Labview虛擬儀器技術(shù)     設(shè)計(jì)題目: 基于labview智能交通燈系統(tǒng)設(shè)計(jì) 專業(yè):電子信息工程技術(shù)姓名:吳凱學(xué)號:Z11161035指導(dǎo)教師:   施剛          時(shí)間:2013~2014學(xué)年第一學(xué)期南京郵電大學(xué)11課程設(shè)計(jì)題目基于labview智能交通燈系統(tǒng)設(shè)計(jì)課程設(shè)計(jì)目的及要求:設(shè)計(jì)目的:(1)掌握LabVIEW軟件編程方法;(2)培養(yǎng)綜合應(yīng)用所學(xué)知識(shí)來指導(dǎo)實(shí)踐的能力。設(shè)計(jì)要求:(1)能夠?qū)F(xiàn)實(shí)生活中的交通燈出現(xiàn)順序在電腦上面顯示;(2)具有友好的人機(jī)界面。11課程設(shè)計(jì)詳細(xì)內(nèi)容:1.前面板的設(shè)計(jì)前面板是VI的用

2、戶界面。創(chuàng)建VI時(shí),通常應(yīng)先設(shè)計(jì)前面板,然后在前面板上創(chuàng)建輸入/輸出任務(wù)。本課程設(shè)計(jì)中的前面板是模擬一個(gè)現(xiàn)實(shí)中簡單的道路交通系統(tǒng),交通燈的時(shí)間設(shè)置由用戶自己來定義,所以更人性化了一點(diǎn)。此次設(shè)計(jì)共需要用12盞燈、4個(gè)LED燈倒計(jì)時(shí)和一個(gè)控制設(shè)置面板。其中的12盞燈,紅、黃、綠各4盞,在控件選板中選擇指示燈,將它放在前面板合適的位置,單擊鼠標(biāo)右鍵,更改指示燈的屬性,改變指示燈的大小,做出一個(gè)合適的指示燈,依同樣的步驟可以做好另外11個(gè),將12燈均分為四組,每組都包含紅黃綠三種顏色的燈,再用框?qū)⒚拷M燈框起來,做成一個(gè)交通燈。在每組交通燈合適的位置放置一個(gè)LED倒計(jì)

3、時(shí)作為交通燈的計(jì)時(shí)器。在前面板合適的位置放置一個(gè)控制設(shè)置面板,在上面編輯一些系統(tǒng)所需要的控件,包括兩個(gè)輸入控件和兩個(gè)顯示控件,還包括一個(gè)交通管制按鈕。前面板示意圖如圖1-1所示。圖1-1交通燈前面板示意圖2.程序框圖的設(shè)計(jì)2.1延遲信號的產(chǎn)生等待計(jì)時(shí)器在LabVIEW中的一個(gè)計(jì)時(shí)單元,它的圖標(biāo)與用途如圖3-2所示。在函數(shù)選板的【編程】→11【定時(shí)】子選板中選擇時(shí)間計(jì)數(shù)器選定該單元。毫秒計(jì)數(shù)器對時(shí)間信號計(jì)數(shù),要產(chǎn)生一個(gè)一秒為單位的時(shí)間延遲信號,所以還得給毫秒計(jì)數(shù)值加上一個(gè)1000毫秒的的常量。如圖1-2等待計(jì)數(shù)器所示。圖1-2等待計(jì)數(shù)器2.2顯示控件數(shù)字的同步

4、利用一個(gè)For循環(huán),將用戶自己設(shè)置的倒計(jì)時(shí)時(shí)間時(shí)間連接上For循環(huán)的的條件語句上,即N接口,然后在加一些算法和時(shí)間延遲就做成了倒計(jì)時(shí)模塊了。倒計(jì)時(shí)模塊程序結(jié)構(gòu)如圖1-3所示。圖1-3倒計(jì)時(shí)模塊程序結(jié)構(gòu)2.3各組時(shí)間信號的動(dòng)作平鋪結(jié)構(gòu)是labview中的結(jié)構(gòu)類型之一,平鋪結(jié)構(gòu)類似文本編輯語言中的順序結(jié)構(gòu)。平鋪結(jié)構(gòu)可以從【結(jié)構(gòu)】子選板中創(chuàng)建。它的圖標(biāo)及功能如圖1-4所示。圖1-4平鋪結(jié)構(gòu)在執(zhí)行各平鋪結(jié)構(gòu)里的程序。每個(gè)平鋪結(jié)構(gòu)里的程序基本相同,只是有的多一些時(shí)間倒計(jì)時(shí)模塊。用需要點(diǎn)亮的燈與布爾真常量連接,不需要點(diǎn)亮的與布爾假常量連接,而時(shí)間顯示器則用一定的值減去輸

5、入的時(shí)間量,以實(shí)現(xiàn)倒計(jì)時(shí)的功能,各結(jié)構(gòu)里的程序略有不同,具體程序如圖1-5到圖1-8所示。第一階段:首先是對各個(gè)燈的初始化。其初始化程序圖如圖1-5所示。11圖1-5各個(gè)燈的初始化第二階段:南北紅燈倒計(jì)時(shí)的設(shè)計(jì)程序。并且應(yīng)用到了LED倒計(jì)時(shí)的子VI,如圖1-6所示。圖1-6南北紅燈倒計(jì)時(shí)設(shè)置模塊第三階段:當(dāng)11南北紅燈倒計(jì)時(shí)結(jié)束后,東西綠燈滅掉,與此同時(shí)東西黃燈會(huì)閃爍三下以提示正在行駛的車輛和行人,注意信號燈。東西黃燈閃爍框圖如圖1-7所示。圖1-7東西黃燈閃爍框圖第四階段:當(dāng)東西黃燈閃爍結(jié)束后,東西紅燈開始變亮,南北綠燈變亮。如圖1-8所示。圖1-8各個(gè)燈

6、的再次初始化接下來的步驟和以上基本一致。3.1LED倒計(jì)時(shí)的子VI的設(shè)計(jì)制作LED倒計(jì)時(shí)時(shí),首先要?jiǎng)?chuàng)建一個(gè)10*7的數(shù)組,然后再跟你所要顯示的數(shù)字做一個(gè)數(shù)組矩陣,我數(shù)組矩陣中從上到下每一行分別代表我做的LED的0、1、2、、、、9。我使用索引數(shù)組查找數(shù)組中的每一行,然后輸給顯示控件。這次利用更為簡便的程序,可以同時(shí)顯示99以下的數(shù)字。當(dāng)用戶輸入一個(gè)數(shù)值后,數(shù)值經(jīng)過商與余數(shù)運(yùn)算模塊和常量10相除,求出的結(jié)果分別輸給索引數(shù)組的行輸入接口,然后從數(shù)組中索引出對應(yīng)的行,最后輸給顯示控件。具體程序如圖1-9所示,前面板顯示如圖2-1所示。11圖1-9LED倒計(jì)時(shí)子函數(shù)

7、程序框圖圖2-1登錄界面界面3.2交通管制的設(shè)計(jì)當(dāng)要設(shè)置多個(gè)選項(xiàng)時(shí),就要用到事件結(jié)構(gòu)。事件結(jié)構(gòu)相當(dāng)于c語言中的case語句,事件結(jié)構(gòu)可以從程序框圖中的【結(jié)構(gòu)】子選板中創(chuàng)建。本次交通管制總共設(shè)置5個(gè)選擇項(xiàng),分別是故障檢修、東西禁行、南北禁行、三向禁行、夜晚模式。程序主要就是事件結(jié)構(gòu)的選擇,里面的程序控制的就是燈的亮變和燈的閃爍。事件結(jié)構(gòu)如圖2-2所示。交通管制的程序圖如圖2-3所示。11圖2-2事件結(jié)構(gòu)圖2-3交通管制部分程序圖3.3循環(huán)的設(shè)計(jì)LabVIEW中的循環(huán)結(jié)構(gòu)主要通過while和for循環(huán)實(shí)現(xiàn)。這兩種循環(huán)的功能基本相同,但使用上有一些差別。for循環(huán)

8、必須確定循環(huán)次數(shù),循環(huán)一定次數(shù)后自動(dòng)退出循環(huán);而wh

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時(shí)聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請聯(lián)系客服處理。