酷型虛擬擲色子_第1頁
酷型虛擬擲色子_第2頁
酷型虛擬擲色子_第3頁
酷型虛擬擲色子_第4頁
酷型虛擬擲色子_第5頁
已閱讀5頁,還剩9頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、成 績(jī) 評(píng) 定 表學(xué)生姓名蔣麗班級(jí)學(xué)號(hào)1003060303專 業(yè)通信工程課程設(shè)計(jì)題目酷型虛擬擲色子評(píng)語組長(zhǎng)簽字:成績(jī)?nèi)掌?20 年 月 日課程設(shè)計(jì)任務(wù)書學(xué) 院信息科學(xué)與工程學(xué)院專 業(yè)通信工程學(xué)生姓名蔣麗班級(jí)學(xué)號(hào)1003060303課程設(shè)計(jì)題目酷型虛擬擲色子實(shí)踐教學(xué)要求與任務(wù):1 學(xué)習(xí)LabVIEW的虛擬儀器原理、設(shè)計(jì)方法和實(shí)現(xiàn)技巧;2 掌握簡(jiǎn)單LabVIEW程序的編程實(shí)現(xiàn);3 掌握簡(jiǎn)單通信系統(tǒng)設(shè)計(jì)和分析方法;4 采用Labview語言,實(shí)現(xiàn)酷型虛擬擲色子。(1)通過檢索、查資料、調(diào)查研究、確定方案、畫出組成系統(tǒng)結(jié)構(gòu)方框圖;(2)采用LabVIEW實(shí)現(xiàn)酷型虛擬擲色子系統(tǒng);(3)系統(tǒng)調(diào)試與改進(jìn),調(diào)

2、整系統(tǒng)參數(shù),分析系統(tǒng)運(yùn)行結(jié)果;(4)寫出設(shè)計(jì)總結(jié)報(bào)告。 工作計(jì)劃與進(jìn)度安排:20周(上):學(xué)習(xí)LabVIEW虛擬儀器原理、設(shè)計(jì)方法和實(shí)現(xiàn)技巧,掌握簡(jiǎn)單LabVIEW程序的編程實(shí)現(xiàn),掌握簡(jiǎn)單通信系統(tǒng)設(shè)計(jì)和分析方法。20周(下):采用LabVIEW語言,實(shí)現(xiàn)酷型虛擬擲色子,并對(duì)系統(tǒng)進(jìn)行性能分析。指導(dǎo)教師: 201 年 月 日專業(yè)負(fù)責(zé)人:201 年 月 日學(xué)院教學(xué)副院長(zhǎng):201 年 月 日目 錄1 目的及基本要求12 酷型虛擬擲色子原理12.1 教師選擇LabVIEW課程設(shè)計(jì)題目的原則12.2 設(shè)計(jì)的總體要求12.3 Labview概述23 酷型虛擬擲色子設(shè)計(jì)和仿真23.1 設(shè)計(jì)原則23.2 設(shè)計(jì)要

3、求23.3 設(shè)計(jì)步驟33.4 設(shè)計(jì)中遇到的問題33.5 程序仿真44 結(jié)果及性能分析64.1 仿真結(jié)果64.2 性能分析104.3 總結(jié)10參考文獻(xiàn)101 目的及基本要求熟悉LabVIEW開發(fā)環(huán)境,掌握基于LabVIEW的虛擬儀器原理、設(shè)計(jì)方法和實(shí)現(xiàn)技巧,運(yùn)用專業(yè)課程中的基本理論和實(shí)踐知識(shí),采用LabVIEW開發(fā)工具,實(shí)現(xiàn)酷型虛擬擲色子設(shè)計(jì)和仿真。要求在熟悉LabVIEW開發(fā)環(huán)境、理解基于LabVIEW的虛擬儀器原理以及熟練掌握LabVIEW的設(shè)計(jì)方法和實(shí)現(xiàn)技巧的基礎(chǔ)上,通過使用LabVIEW開發(fā)工具,完成基于LabVIEW的酷型虛擬擲色子的設(shè)計(jì)和仿真,以實(shí)現(xiàn)其功能。2 虛擬擲色子原理 色子是

4、日常生活中特別常見的娛樂物品,廣泛用于麻將、棋牌類等民間博藝活動(dòng)。但是偶爾會(huì)發(fā)生需要色子卻沒有篩子的情況。用LabVIEW開發(fā)環(huán)境實(shí)現(xiàn)酷型虛擬擲色子則可以解決當(dāng)務(wù)之急??嵝吞摂M擲色子是基于LabVIEW的游戲型程序。通過對(duì)其進(jìn)行初始值設(shè)置,即可實(shí)現(xiàn)普通色子所能完成的功能。該程序使用簡(jiǎn)單、靈活、可靠,可多次、重復(fù)使用,充滿樂趣。在熟悉虛擬儀器的設(shè)計(jì)思想、圖形化編程語言的原理、方法和應(yīng)用技術(shù)的同時(shí),結(jié)合信號(hào)與系統(tǒng),數(shù)字信號(hào)處理,通信原理等課程,以教學(xué)和實(shí)踐相結(jié)合的原則安排課程設(shè)計(jì)內(nèi)容。課程設(shè)計(jì)安排:一周內(nèi)完成。具體內(nèi)容和要求如下:2.1 教師選擇LabVIEW課程設(shè)計(jì)題目的原則采用LabVIEW開

5、發(fā)環(huán)境,緊密結(jié)合通信專業(yè)的相關(guān)課程來進(jìn)行。2.2 設(shè)計(jì)要求要求學(xué)生掌握LabVIEW的虛擬儀器原理、設(shè)計(jì)方法和實(shí)現(xiàn)技巧,掌握簡(jiǎn)單通信系統(tǒng)設(shè)計(jì)和分析方法。 2.3 LabVIEW概述LabVIEW是一種程序開發(fā)環(huán)境,由美國國家儀器(NI)公司研制開發(fā)的,類似于C和BASIC開發(fā)環(huán)境,但是LabVIEW與其他計(jì)算機(jī)語言的顯著區(qū)別是:其他計(jì)算機(jī)語言都是采用基于文本的語言產(chǎn)生代碼,而LabVIEW使用的是圖形化編輯語言G編寫程序,產(chǎn)生的程序是框圖的形式。虛擬儀器(virtual instrument)是基于計(jì)算機(jī)的儀器。計(jì)算機(jī)和儀器的密切結(jié)合是目前儀器發(fā)展的一個(gè)重要方向。粗略地說這種結(jié)合有兩種方式,一

6、種是將計(jì)算機(jī)裝入儀器,其典型的例子就是所謂智能化的儀器。隨著計(jì)算機(jī)功能的日益強(qiáng)大以及其體積的日趨縮小,這類儀器功能也越來越強(qiáng)大,目前已經(jīng)出現(xiàn)含嵌入式系統(tǒng)的儀器。另一種方式是將儀器裝入計(jì)算機(jī)。以通用的計(jì)算機(jī)硬件及操作系統(tǒng)為依托,實(shí)現(xiàn)各種儀器功能。虛擬儀器主要是指這種方式。上面的框圖反映了常見的虛擬儀器方案。 盡可能采用了通用的硬件,各種儀器的差異主要是軟件。 同時(shí) 可充分發(fā)揮計(jì)算機(jī)的能力,有強(qiáng)大的數(shù)據(jù)處理功能,可以創(chuàng)造出功能更強(qiáng)的儀器。3 酷型虛擬擲色子設(shè)計(jì)和仿真3.1 設(shè)計(jì)原則采用LabVIEW開發(fā)環(huán)境,緊密結(jié)合通信工程專業(yè)的相關(guān)課程,以通過使用LabVIEW開發(fā)工具、實(shí)現(xiàn)酷型虛擬擲色子的仿真

7、和功能為目的來進(jìn)行設(shè)計(jì)。在設(shè)計(jì)過程中,務(wù)必牢記本原則。3.2 設(shè)計(jì)要求熟悉LabVIEW開發(fā)環(huán)境,熟練掌握LabVIEW的虛擬儀器原理、設(shè)計(jì)方法和實(shí)現(xiàn)技巧,并掌握簡(jiǎn)單通信系統(tǒng)設(shè)計(jì)和分析方法。在此基礎(chǔ)上來完成酷型虛擬擲色子的設(shè)計(jì)。 3.3 設(shè)計(jì)步驟(1)了解LabVIEW開發(fā)環(huán)境;(2)根據(jù)所選擇的課程設(shè)計(jì)的設(shè)計(jì)任務(wù)和指標(biāo)要求,查找相關(guān)的資料、研究所選擇的課程設(shè)計(jì)的目的及其功能、確定本課程設(shè)計(jì)的實(shí)施方案、并畫出組成酷型虛擬擲色子系統(tǒng)結(jié)構(gòu)的方框圖;(3)采用LabVIEW開發(fā)環(huán)境實(shí)現(xiàn)系統(tǒng);(4)進(jìn)行系統(tǒng)調(diào)試與必要的改進(jìn),適當(dāng)?shù)卣{(diào)整系統(tǒng)參數(shù),實(shí)現(xiàn)程序仿真并分析系統(tǒng)的運(yùn)行結(jié)果;(5)根據(jù)實(shí)驗(yàn)結(jié)果總結(jié)其

8、功能;(6)寫出設(shè)計(jì)的總結(jié)報(bào)告。 3.4 設(shè)計(jì)中遇到的問題由于這是第一次接觸LabVIEW開發(fā)環(huán)境,并且接觸它的時(shí)間不長(zhǎng),在做課程設(shè)計(jì)時(shí)難免會(huì)遇到一些困惑和失誤。比如,程序框圖的連接經(jīng)常錯(cuò)誤,導(dǎo)致程序無法出現(xiàn)正常的仿真結(jié)果。不過在做課程設(shè)計(jì)的工程中,我能反復(fù)思考存在的問題和不足、積極查閱相關(guān)工具書和參考文獻(xiàn),以及時(shí)解決出現(xiàn)的問題和難題;慢慢地還掌握了系統(tǒng)調(diào)試的一般規(guī)律和對(duì)實(shí)驗(yàn)中出現(xiàn)故障的排除方法,并且能對(duì)實(shí)驗(yàn)的仿真結(jié)果和功能進(jìn)行獨(dú)立分析、評(píng)價(jià)。在做課程設(shè)計(jì)的過程中,我深深地體會(huì)到:設(shè)計(jì)課程設(shè)計(jì)最重要的是要有一條清晰設(shè)計(jì)思路。在設(shè)計(jì)前,老師已為我們準(zhǔn)備好了參考格式或資料,相當(dāng)于已經(jīng)給了設(shè)計(jì)思路,

9、關(guān)鍵就是靠自己深入的思考各個(gè)步驟怎么設(shè)計(jì)的.對(duì)每個(gè)步驟都要做到分析、思考、設(shè)計(jì),再去執(zhí)行,再將所有的部分組裝在一起,就可完成該設(shè)計(jì)。3.5 程序仿真 圖1 酷型虛擬擲色子的前面板圖1為酷型虛擬擲色子的前面板,其上顯示的是初始狀態(tài)。通過設(shè)置實(shí)驗(yàn)次數(shù)的初始值來完成擲色子的虛擬實(shí)現(xiàn)。圖2 酷型虛擬擲色子的后面板程序圖2為酷型虛擬擲色子的后面板,即程序框圖。在前面板界面中,點(diǎn)擊窗口中的“顯示程序框圖”就打開了程序框圖。其顯示的是所選擇的相應(yīng)器件之間的連接方式,這可以說是此課程設(shè)計(jì)的核心部分,本課程設(shè)計(jì)就是通過設(shè)計(jì)程序框圖來完成所要實(shí)現(xiàn)的功能。改變其原有的連接方式,其所要完成的功能也就會(huì)隨之而改變。4

10、結(jié)果及性能分析4.1仿真結(jié)果 第一次實(shí)驗(yàn) 第一次實(shí)驗(yàn)結(jié)果圖 設(shè)置實(shí)驗(yàn)次數(shù)的初始值為1,點(diǎn)擊運(yùn)行按鈕后,色子所擲的點(diǎn)數(shù)為5點(diǎn)。 若再點(diǎn)擊運(yùn)行按鈕,則可能出現(xiàn)其他的結(jié)果。 第二次實(shí)驗(yàn) 第二次實(shí)驗(yàn)結(jié)果圖 設(shè)置實(shí)驗(yàn)次數(shù)的初始值為2,點(diǎn)擊運(yùn)行按鈕后,色子所擲的點(diǎn)數(shù)分別為3點(diǎn)和4點(diǎn)。 若再點(diǎn)擊運(yùn)行按鈕,則可能出現(xiàn)其他的結(jié)果。第三次實(shí)驗(yàn) 第三次實(shí)驗(yàn)結(jié)果圖 設(shè)置實(shí)驗(yàn)次數(shù)的初始值為3,點(diǎn)擊運(yùn)行按鈕后,色子所擲的點(diǎn)數(shù)分別為1點(diǎn)、4點(diǎn)、5點(diǎn)。 若再點(diǎn)擊運(yùn)行按鈕,則可能出現(xiàn)其他的結(jié)果。第四次實(shí)驗(yàn) 第四次實(shí)驗(yàn)結(jié)果圖設(shè)置實(shí)驗(yàn)次數(shù)的初始值為4,點(diǎn)擊運(yùn)行按鈕后,色子所擲的點(diǎn)數(shù)分別為兩次1點(diǎn)、一次2點(diǎn)、一次3點(diǎn)。 若再點(diǎn)擊運(yùn)行

11、按鈕,則可能出現(xiàn)其他的結(jié)果。4. 2性能分析 本課程設(shè)計(jì)模擬了日常生活中的擲色子游戲,通過在LabVIEW開發(fā)環(huán)境下使用酷型虛擬擲色子程序來實(shí)現(xiàn)擲色子游戲。設(shè)置初始值后,點(diǎn)擊運(yùn)行或者停止按鈕來實(shí)現(xiàn)擲色子的結(jié)果。改變初始值則可以實(shí)現(xiàn)在不同實(shí)驗(yàn)次數(shù)下的擲色子的結(jié)果。4. 3總結(jié) 通過設(shè)計(jì)并完成此課設(shè),我熟悉了LabVIEW這一程序開發(fā)環(huán)境,了解了基于LabVIEW的虛擬儀器原理、掌握了LabVIEW開發(fā)工具的設(shè)計(jì)方法和實(shí)現(xiàn)技巧,并且運(yùn)用專業(yè)課程中的基本理論和實(shí)踐知識(shí),實(shí)現(xiàn)了酷型虛擬擲色子設(shè)計(jì)和仿真,并實(shí)現(xiàn)了其所能完成的功能。對(duì)于課程設(shè)計(jì)而言,最重要的就是要有一個(gè)清晰的總體設(shè)計(jì)思路,沒有好的設(shè)計(jì)思路,就不會(huì)有理想的結(jié)果。自己要在做課程設(shè)計(jì)的過程中深入地思考各個(gè)步驟要怎么設(shè)計(jì),并且對(duì)每個(gè)步驟都要做到合理而全面的分析、思考、設(shè)計(jì),然后再去執(zhí)行,這樣就可以完成設(shè)計(jì)并得到理想的結(jié)果,這樣還能在做課程設(shè)計(jì)時(shí)感到其樂無窮。通過做此LabVIEW課程設(shè)計(jì),覺得自己已經(jīng)基本掌握了LabVIEW開發(fā)環(huán)境的入門技能,遇到一般問題可以迎刃而解。在以后的實(shí)驗(yàn)或者課程設(shè)計(jì)中,還應(yīng)注意培養(yǎng)自己獨(dú)立思考設(shè)計(jì)思路的能力,不要怕難。參考文獻(xiàn)1 labview入門與提高,趙品編著.人民郵電出版社.2000.112 labview 高級(jí)應(yīng)用,趙品編著.人民郵電出版社.2

溫馨提示

  • 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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論