

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、<p> MCGS組態(tài)課程設(shè)計</p><p> 題 目 :籃球比賽計時器設(shè)計</p><p><b> 學(xué) 號 :</b></p><p><b> 姓 名 :</b></p><p><b> 同 組 人 :</b></p
2、><p> 學(xué) 院 :電氣工程學(xué)院 </p><p><b> 專業(yè)班級 :</b></p><p><b> 指導(dǎo)教師 :</b></p><p><b> 成 績 :</b></p><p><b> 籃球比賽計時
3、器設(shè)計</b></p><p> 摘 要 在科學(xué)技術(shù)飛速發(fā)展的今天,我們的生活因為科學(xué)技術(shù)的存在而變得更加豐富精彩。近年來NBA在人們的日常生活中十分受歡迎,特別是充滿激情的青年們。同時籃球這項體育運動也是我們?nèi)粘I钪斜夭豢缮俚囊徊糠??;@球比賽計時器也是籃球比賽場上必不可少的用具。本文主要介紹籃球比賽計時器。該計時器運用MCGS組態(tài)軟件進(jìn)行設(shè)計,主要實現(xiàn)以下功能:每節(jié)比賽時間計時,全場比賽時間計
4、時,攻方24秒計時,犯規(guī)時停表,比賽節(jié)次計數(shù)。</p><p> 關(guān)鍵詞: 籃球,計時器,MCGS</p><p><b> ABSTRACT</b></p><p> In the rapid development of science and technology today, our life because of the sc
5、ience and technology has become more colorful.In recent years, NBA in people's daily life is very popular, especially for the passion of youth.At the same time the basketball sport is also essential in our daily life
6、apart.Moreover, the basketball game basketball game timer is also indispensableappliance.This paper mainly introduces the basketball game timer.The timer using MCGS configuration software design, the </p><p>
7、; Key Words: Basketball Timer MCGS</p><p><b> 緒論</b></p><p> 在當(dāng)今社會,我們的生活在不斷的向多元化,智能化的方向發(fā)展??茖W(xué)技術(shù)已經(jīng)成為我們生活必不可少的一部分。科學(xué)技術(shù)的不斷發(fā)展與進(jìn)步使我們的生活更加豐富多彩。近年來NBA在人們的日常生活中十分受歡迎,特別是充滿激情的青年們。同時籃球這項體育運動
8、也是我們?nèi)粘I钪斜夭豢缮俚囊徊糠?。籃球比賽計時器也是籃球比賽場上必不可少的用具。對于籃球比賽計時器的研究,不斷改進(jìn)籃球比賽計時器使其更加智能化有很大的意義。本文主要介紹籃球比賽計時器及其設(shè)計過程。該計時器運用MCGS組態(tài)軟件進(jìn)行設(shè)計,主要實現(xiàn)以下功能:單節(jié)比賽時間計時,全場比賽時間計時,攻方24秒計時,犯規(guī)、暫停時停表,比賽節(jié)次計數(shù),球隊雙方比分計數(shù)?;@球比賽全場比賽時間48分鐘,上下半場各24分鐘,12分鐘一小節(jié),每節(jié)比賽結(jié)束所有表
9、停止,單節(jié)比賽計時器恢復(fù)成00:00同時比賽節(jié)次計數(shù)器加1,按下繼續(xù)比賽按鈕后啟動所有表。要求能隨時暫停,啟動后繼續(xù)計時。攻方24秒計時在單節(jié)比賽結(jié)束時或犯規(guī)、暫停時都能重新回到24,繼續(xù)比賽后開始計時。當(dāng)攻方24秒計小于5秒后會報警提示。每場比賽結(jié)束后按下復(fù)位按鈕計時器清零。</p><p><b> 目錄:</b></p><p> 1、設(shè)計要求:4<
10、;/p><p> 2、關(guān)于組態(tài)介紹:4</p><p><b> 3、設(shè)計目的5</b></p><p><b> 4、設(shè)計內(nèi)容:6</b></p><p> 5、設(shè)計總方案:7</p><p> 5.1、總體設(shè)計圖7</p><p>
11、 5.2、設(shè)計過程簡介:8</p><p> 5.3、運行效果14</p><p> 5.4、程序介紹:15</p><p> 6、心得體會:16</p><p><b> 7、參考文獻(xiàn)16</b></p><p><b> 附錄:16</b><
12、/p><p><b> 1、設(shè)計要求</b></p><p> 1.1、以組態(tài)軟件設(shè)計出完整的籃球比賽計時器。</p><p> 1.2、籃球比賽全場比賽時間48分鐘,上下半場各24分鐘,12分鐘一小節(jié),每節(jié)比賽結(jié)束所有表停止,單節(jié)比賽計時器恢復(fù)成00:00同時比賽節(jié)次計數(shù)器加1,按下繼續(xù)比賽按鈕后啟動所有表開始計時。要求能隨時暫停,啟動后繼
13、續(xù)計時。</p><p> 1.3、攻方24秒計時在單節(jié)比賽結(jié)束時或犯規(guī)、暫停時都能重新回到24,繼續(xù)比賽后開始計時。當(dāng)攻方24秒計小于5秒后會報警提示。</p><p> 1.4、當(dāng)犯規(guī)時,所有表停止繼續(xù)比賽指令后所有表開始計時。</p><p> 1.5、當(dāng)有一方進(jìn)球時,攻方24計時復(fù)位后繼續(xù)計時。</p><p> 1.6、每場
14、比賽結(jié)束后按下復(fù)位按鈕計時器清零。</p><p><b> 2、關(guān)于組態(tài)介紹</b></p><p> 2.1、組態(tài)軟件指一些數(shù)據(jù)采集與過程控制的專用軟件,它們是在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,能以靈活多樣的組態(tài)方式(而不是編程方式)提供良好的用戶開發(fā)界面和簡捷的使用方法,它解決了控制系統(tǒng)通用性問題。其預(yù)設(shè)置的各種軟件模塊可以非常容易地實現(xiàn)和完成監(jiān)
15、控層的各項功能,并能同時支持各種硬件廠家的計算機和I/O產(chǎn)品,與高可靠的工控計算機和網(wǎng)絡(luò)系統(tǒng)結(jié)合,可向控制層和管理層提供軟硬件的全部接口,進(jìn)行系統(tǒng)集成。 組態(tài)軟件通常有以下幾方面的功能: </p><p> 2.11、強大的界面顯示組態(tài)功能。目前,工控組態(tài)軟件大都運行于Windows環(huán)境下,充分利用Windows的圖形功能完善界面美觀的特點,可視化的m風(fēng)格界面、豐富的工具欄,操作人員可以直接進(jìn)人開發(fā)狀態(tài),節(jié)省時
16、間。豐富的圖形控仵和工況圖庫,既提供所需的組件,又是界面制作向?qū)?。提供給用戶豐富的作圖工具,可隨心所欲地繪制出各種工業(yè)界面,并可任意編輯,從而將開發(fā)人員從繁重的界面設(shè)計中解放出來,豐富的動畫連接方式,如隱含、閃爍、移動等等,使界面生動、直觀。 </p><p> 2.12、良好的開放性。社會化的大生產(chǎn),使得系統(tǒng)構(gòu)成的全部軟硬仵不可能出自一家公司的產(chǎn)品,“異構(gòu)”是當(dāng)今控制系統(tǒng)的主要特點之一。開放性是指組態(tài)軟件能與
17、多種通信協(xié)議互聯(lián),支持多種硬件設(shè)備。開放性是衡量一個組態(tài)軟件好壞的重要指標(biāo)。 組態(tài)軟件向下應(yīng)能與低層的數(shù)據(jù)采集設(shè)備通信,向上能與管理層通信,實現(xiàn)上位機與下位機的雙向通信。 </p><p> 2.13、 豐富的功能模塊。提供豐富的控潲功能庫,滿足用戶的測控要求和現(xiàn)場荽求。利用各種功能模塊,完成實時監(jiān)控 產(chǎn)生功能報表 業(yè)示歷史曲線、實時曲線、提供報警等功能,使系統(tǒng)具有良好的人機界面,易于操作,系統(tǒng)既叫適用于單機集
18、中式控制、DCS分布式控制,也可以是帶遠(yuǎn)程遇信能力的遠(yuǎn)程測控系統(tǒng). </p><p> 2.14、強大的數(shù)據(jù)庫。配有實時數(shù)據(jù)庫,可存儲各種數(shù)據(jù),如模擬量、離散量、字符型等,實現(xiàn)與外部設(shè)備的數(shù)據(jù)交換。 </p><p> 2.15、可編程的命令語言。有可編程的命令語言,使用戶可根據(jù)自己的需要編撰程序,增強圖形界面 </p><p><b> 3、設(shè)計目
19、的</b></p><p> 3.1、掌握MCGS組態(tài)軟件的功能和應(yīng)用方法。</p><p> 3.2、掌握MCGS組態(tài)軟件的系統(tǒng)構(gòu)成。</p><p> 3.3、能用MCGS組態(tài)軟件演示演示工程實現(xiàn)籃球比賽計時器的各種基本功能。</p><p> 3.4、熟練掌握相關(guān)程序編寫,并能用程序?qū)崿F(xiàn)相關(guān)功能。</p>
20、<p><b> 4、設(shè)計內(nèi)容</b></p><p> 4.1、單節(jié)比賽時間計時:其主要功能是完成12分鐘計時的功能,當(dāng)比賽開始時,屏幕上顯示00:00的字樣,開始比賽后從00:00開始逐秒計時到12:00.</p><p> 4.2、全場比賽時間計時:其主要功能是完成48分鐘計時的功能,當(dāng)比賽開始時,屏幕上顯示00:00的字樣,開始比賽后從00
21、:00開始逐秒計時到48:00.</p><p> 4.3、攻方24秒計時:這部分的功能是當(dāng)比賽雙方中的一方進(jìn)攻開始時,24秒計時啟動,由24秒開始逐漸減1,當(dāng)攻方24秒計時小于1時重新回到24.</p><p> 4.4、攻防24秒倒計時報警器:當(dāng)一方進(jìn)攻時間的24秒計時器顯示低于或等于五秒時,報警器報警,變?yōu)榧t色,報警結(jié)束后變?yōu)榫G色。</p><p> 4
22、.5、節(jié)次計數(shù)器:籃球比賽全場共4節(jié),這部分顯示正在進(jìn)行的比賽的節(jié)次,每當(dāng)單節(jié)比賽結(jié)束時,節(jié)次計數(shù)器加1。</p><p> 4.6、暫停及暫停次數(shù)計數(shù):這部分分別設(shè)置了兩個暫停按鈕和兩個顯示器,當(dāng)暫停按鈕按下時,單節(jié)比賽計時器、全場比賽計時器、攻方24秒計時同時停止計時,并且顯示器記下本方申請暫停的次數(shù),當(dāng)任何一方申請暫停次數(shù)大于三次時,暫停按鈕動作無效,即暫停按鈕失效。</p><p&g
23、t; 4.7、犯規(guī):當(dāng)犯規(guī)按鈕按下時,單節(jié)比賽計時器、全場比賽計時器、攻方24秒計時同時停止計時。</p><p> 4.8、進(jìn)球:當(dāng)進(jìn)球按鈕按下時,單節(jié)比賽計時器、全場比賽計時器、攻方24秒計時同時停止計時。松開后計時開始。</p><p> 4.9、復(fù)位:當(dāng)比賽結(jié)束時按下復(fù)位按鈕,清除此次記錄。若忘記復(fù)位可在下一場比賽計時前先復(fù)位。</p><p> 4
24、.10、比賽球隊顯示:這部分設(shè)置兩個下拉框,可以在下拉框中選擇并分別顯示比賽的雙方。</p><p> 4.11、比賽球隊得分顯示:當(dāng)有一方進(jìn)球時,攻方24秒計時復(fù)位后繼續(xù)計時。</p><p> 4.12、在開始比賽前有一段賽前音樂。音樂結(jié)束后,進(jìn)入籃球比賽計時器的界面。</p><p><b> 5、設(shè)計總方案</b></p&g
25、t;<p><b> 5.1、總體設(shè)計圖</b></p><p> 5.2、設(shè)計過程簡介:</p><p> 5.2.1、圖中有兩個下拉框,分別用來顯示主場球隊和客場球隊??稍谙吕蛑羞x擇參加比賽的球隊。</p><p> 相關(guān)程序:在“籃球比賽計時器”的窗口屬性中的“啟動腳本”中加入:</p><p&
26、gt; 5.2.2、“開始比賽”按鈕,在開始比賽時用此按鈕來啟動計時器</p><p> 按鈕腳本程序內(nèi)相關(guān)程序:</p><p><b> 操作屬性設(shè)置:</b></p><p> 5.2.3、“繼續(xù)比賽”按鈕,在犯規(guī)、暫停、單節(jié)比賽結(jié)束或中場休息后重新啟動計時器。</p><p> 按鈕腳本程序內(nèi)相關(guān)程序:
27、</p><p><b> 操作屬性設(shè)置:</b></p><p> 5.2.4、“復(fù)位”按鈕,在比賽結(jié)束后按下后清除記錄,也可在比賽之前復(fù)位。</p><p> 按鈕腳本程序內(nèi)相關(guān)程序:</p><p><b> 操作屬性設(shè)置:</b></p><p> 5.2.
28、5、“暫停”按鈕,此處用來兩個暫停,分別來記錄兩只球隊的暫停次數(shù)。</p><p> 按鈕腳本程序內(nèi)相關(guān)程序:</p><p><b> 操作屬性設(shè)置:</b></p><p> 5.2.6、“犯規(guī)”按鈕,當(dāng)犯規(guī)按鈕按下時,單節(jié)比賽計時器、全場比賽計時器、攻方24秒計時同時停止計時。</p><p> 按鈕腳本程
29、序內(nèi)相關(guān)程序:</p><p><b> 操作屬性設(shè)置:</b></p><p> 5.2.7“攻防24秒倒計時報警器” 當(dāng)一方進(jìn)攻時間的24秒計時器顯示低于或等于五秒時,報警器報警,變?yōu)榧t色,報警結(jié)束后變?yōu)榫G色。</p><p><b> 屬性設(shè)置:</b></p><p> 5.2.8、
30、比賽球隊雙方比分計數(shù)器:不同的進(jìn)球?qū)?yīng)不同的得分同時相應(yīng)的加不同的分。</p><p><b> 5.3、運行效果</b></p><p> 5.3.1、“單節(jié)比賽時間” 其主要功能是完成12分鐘計時的功能,當(dāng)比賽開始時,屏幕上顯示00:00的字樣,開始比賽后從00:00開始逐秒計時到12:00.</p><p> 5.3.2“全場比賽時
31、間” 其主要功能是完成48分鐘計時的功能,當(dāng)比賽開始時,屏幕上顯示00:00的字樣,開始比賽后從00:00開始逐秒計時到48:00.</p><p> 5.3.3“攻方24秒計時” 這部分的功能是當(dāng)比賽雙方中的一方進(jìn)攻開始時,24秒計時啟動,由24秒開始逐漸減1,當(dāng)攻方24秒計時小于1時重新回到24.</p><p> 5.3.4“比賽節(jié)次”記錄并顯示當(dāng)前比賽節(jié)次</p>
32、<p> 5.3.5單節(jié)比賽計時時,單節(jié)比賽計時器恢復(fù)為零,比賽節(jié)次加1</p><p> 5.3.6總體運行效果</p><p><b> 5.4、程序介紹:</b></p><p> 關(guān)鍵性的思想:計時器是數(shù)值型,先把計時器當(dāng)前值轉(zhuǎn)換為字符型輸出,為了控制單節(jié)比賽結(jié)束時,單節(jié)比賽時間恢復(fù)為零,故又要將字符型轉(zhuǎn)為數(shù)值型進(jìn)行
33、控制。</p><p> 5.4.1當(dāng)啟動計時器的同時,由“單節(jié)比賽時間計數(shù)=!TimerValue(1,0)</p><p> 全場比賽時間計數(shù) = !TimerValue(2,0)“</p><p> 取出計時器當(dāng)前值,然后由“單節(jié)比賽時間=!TimerStr(3,0)</p><p> 全場比賽時間=!TimerStr(4,0)
34、“將取出的當(dāng)前值轉(zhuǎn)換為時間格式的字符然后輸出。</p><p> 5.4.2“C = !Mid(!TimerStr(4,0),1,2) D = !Val(C)”運行中將字符型轉(zhuǎn)換為數(shù)值型便于控制。</p><p><b> 6、心得體會</b></p><p> 通過本次組態(tài)軟件課程設(shè)計的綜合設(shè)計,我熟練掌握了MCGS軟件的
35、應(yīng)用及相關(guān)程序的編寫方法,對相關(guān)知識有了更深一步的理解,對一個學(xué)期以來學(xué)習(xí)的知識有了靈活運用的能力。在設(shè)計的過程中也遇到了一些困難,首先是將計時器的數(shù)值型轉(zhuǎn)換為時間格式的字符型輸出,通過“幫助”學(xué)習(xí)了相關(guān)的函數(shù),終于把問題解決。但是一波剛平一波又起,轉(zhuǎn)換為字符型后不便于對其進(jìn)行控制,然后又想到將其再次轉(zhuǎn)為數(shù)值型來控制。通過學(xué)習(xí)相關(guān)函數(shù)也很好的解決了。我堅信了學(xué)無止境,在學(xué)習(xí)的過程中要持之以恒,積極思考,努力學(xué)習(xí),不斷探索,這樣我們一定會
36、學(xué)到很多豐富的知識。</p><p><b> 7、參考文獻(xiàn)</b></p><p> 《可編程控制器應(yīng)用技術(shù)》 范永勝 中國人民出版社</p><p> 《MCGS組態(tài)軟件培訓(xùn)教程》西北民族大學(xué)教材</p><p><b> 附錄:</b></p><p><
37、;b> 主程序:</b></p><p> IF 開始比賽 THEN </p><p> 單節(jié)比賽時間計數(shù)=!TimerValue(1,0)</p><p> 全場比賽時間計數(shù) = !TimerValue(2,0)</p><p> 單節(jié)比賽時間=!TimerStr(3,0)</p><p>
38、; 全場比賽時間=!TimerStr(4,0)</p><p> IF 暫停 OR 暫停1 THEN </p><p> 攻方24秒計數(shù) = 攻方24秒計數(shù)</p><p><b> ELSE</b></p><p> 攻方24秒計數(shù) = 攻方24秒計數(shù) - 1</p><p>
39、 IF 攻方24秒計數(shù) < 1 OR 中場休息 OR 犯規(guī) OR D > 2 OR D > 1 OR 進(jìn)球 THEN </p><p> 攻方24秒計數(shù)=24</p><p> A = !Mid(!TimerStr(3,0),1,2)</p><p> B = !Val(A)</p><p&g
40、t; IF B > 1 THEN </p><p> !TimerReset( 3,0)</p><p> 比賽節(jié)次計數(shù) = 比賽節(jié)次計數(shù) + 1</p><p> C = !Mid(!TimerStr(4,0),1,2)</p><p> D = !Val(C)</p><p> IF D >
41、; 1 THEN </p><p> !TimerStop(2)</p><p> !TimerStop(3)</p><p> !TimerStop(4)</p><p> IF D > 2 THEN </p><p> !TimerStop(2)</p><p> !T
42、imerStop(3)</p><p> !TimerStop(4)</p><p><b> E = 1</b></p><p> IF D > 4 THEN </p><p> !TimerStop(2)</p><p> !TimerStop(3)</p>&l
43、t;p> !TimerStop(4)</p><p> 攻方24秒計數(shù) = 24</p><p><b> F = 1</b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p>&
44、lt;b> ENDIF</b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p><p><b> ENDIF</b></p&
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 籃球比賽計時器(課程設(shè)計)
- 課程設(shè)計--籃球比賽計時器
- 課程設(shè)計-簡易籃球比賽計時器
- 課程設(shè)計-簡易籃球比賽計時器
- 課程設(shè)計-籃球比賽倒計時器
- 籃球比賽24s計時器_課程設(shè)計
- 籃球比賽24s計時器課程設(shè)計
- 籃球比賽24s計時器課程設(shè)計
- 電子課程設(shè)計報告--籃球比賽倒計時器
- 單片機課程設(shè)計---籃球比賽計分計時器
- m籃球比賽計時器
- 數(shù)字電路課程設(shè)計---籃球比賽30秒計時器設(shè)計
- 電子課程設(shè)計報告---籃球比賽24秒倒計時器
- 電子課程設(shè)計報告----籃球比賽24秒倒計時器
- 籃球比賽倒計時器設(shè)計-電子技術(shù)課程設(shè)計
- 籃球計時器課程設(shè)計
- hw006 籃球比賽計時器.DOC
- 電子技術(shù)課程設(shè)計---籃球比賽24秒倒計時器
- hw006 籃球比賽計時器.DOC
- hw006 籃球比賽計時器.DOC
評論
0/150
提交評論