籃球比賽計時器組態(tài)課程設計_第1頁
已閱讀1頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、<p>  MCGS組態(tài)課程設計</p><p>  題 目 :籃球比賽計時器設計</p><p><b>  學 號 :</b></p><p><b>  姓 名 :</b></p><p><b>  同 組 人 :</b></p

2、><p>  學 院 :電氣工程學院 </p><p><b>  專業(yè)班級 :</b></p><p><b>  指導教師 :</b></p><p><b>  成 績 :</b></p><p><b>  籃球比賽計時

3、器設計</b></p><p>  摘 要 在科學技術飛速發(fā)展的今天,我們的生活因為科學技術的存在而變得更加豐富精彩。近年來NBA在人們的日常生活中十分受歡迎,特別是充滿激情的青年們。同時籃球這項體育運動也是我們?nèi)粘I钪斜夭豢缮俚囊徊糠帧;@球比賽計時器也是籃球比賽場上必不可少的用具。本文主要介紹籃球比賽計時器。該計時器運用MCGS組態(tài)軟件進行設計,主要實現(xiàn)以下功能:每節(jié)比賽時間計時,全場比賽時間計

4、時,攻方24秒計時,犯規(guī)時停表,比賽節(jié)次計數(shù)。</p><p>  關鍵詞: 籃球,計時器,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>  在當今社會,我們的生活在不斷的向多元化,智能化的方向發(fā)展??茖W技術已經(jīng)成為我們生活必不可少的一部分。科學技術的不斷發(fā)展與進步使我們的生活更加豐富多彩。近年來NBA在人們的日常生活中十分受歡迎,特別是充滿激情的青年們。同時籃球這項體育運動

8、也是我們?nèi)粘I钪斜夭豢缮俚囊徊糠??;@球比賽計時器也是籃球比賽場上必不可少的用具。對于籃球比賽計時器的研究,不斷改進籃球比賽計時器使其更加智能化有很大的意義。本文主要介紹籃球比賽計時器及其設計過程。該計時器運用MCGS組態(tài)軟件進行設計,主要實現(xiàn)以下功能:單節(jié)比賽時間計時,全場比賽時間計時,攻方24秒計時,犯規(guī)、暫停時停表,比賽節(jié)次計數(shù),球隊雙方比分計數(shù)?;@球比賽全場比賽時間48分鐘,上下半場各24分鐘,12分鐘一小節(jié),每節(jié)比賽結束所有表

9、停止,單節(jié)比賽計時器恢復成00:00同時比賽節(jié)次計數(shù)器加1,按下繼續(xù)比賽按鈕后啟動所有表。要求能隨時暫停,啟動后繼續(xù)計時。攻方24秒計時在單節(jié)比賽結束時或犯規(guī)、暫停時都能重新回到24,繼續(xù)比賽后開始計時。當攻方24秒計小于5秒后會報警提示。每場比賽結束后按下復位按鈕計時器清零。</p><p><b>  目錄:</b></p><p>  1、設計要求:4<

10、;/p><p>  2、關于組態(tài)介紹:4</p><p><b>  3、設計目的5</b></p><p><b>  4、設計內(nèi)容:6</b></p><p>  5、設計總方案:7</p><p>  5.1、總體設計圖7</p><p>

11、  5.2、設計過程簡介:8</p><p>  5.3、運行效果14</p><p>  5.4、程序介紹:15</p><p>  6、心得體會:16</p><p><b>  7、參考文獻16</b></p><p><b>  附錄:16</b><

12、/p><p><b>  1、設計要求</b></p><p>  1.1、以組態(tài)軟件設計出完整的籃球比賽計時器。</p><p>  1.2、籃球比賽全場比賽時間48分鐘,上下半場各24分鐘,12分鐘一小節(jié),每節(jié)比賽結束所有表停止,單節(jié)比賽計時器恢復成00:00同時比賽節(jié)次計數(shù)器加1,按下繼續(xù)比賽按鈕后啟動所有表開始計時。要求能隨時暫停,啟動后繼

13、續(xù)計時。</p><p>  1.3、攻方24秒計時在單節(jié)比賽結束時或犯規(guī)、暫停時都能重新回到24,繼續(xù)比賽后開始計時。當攻方24秒計小于5秒后會報警提示。</p><p>  1.4、當犯規(guī)時,所有表停止繼續(xù)比賽指令后所有表開始計時。</p><p>  1.5、當有一方進球時,攻方24計時復位后繼續(xù)計時。</p><p>  1.6、每場

14、比賽結束后按下復位按鈕計時器清零。</p><p><b>  2、關于組態(tài)介紹</b></p><p>  2.1、組態(tài)軟件指一些數(shù)據(jù)采集與過程控制的專用軟件,它們是在自動控制系統(tǒng)監(jiān)控層一級的軟件平臺和開發(fā)環(huán)境,能以靈活多樣的組態(tài)方式(而不是編程方式)提供良好的用戶開發(fā)界面和簡捷的使用方法,它解決了控制系統(tǒng)通用性問題。其預設置的各種軟件模塊可以非常容易地實現(xiàn)和完成監(jiān)

15、控層的各項功能,并能同時支持各種硬件廠家的計算機和I/O產(chǎn)品,與高可靠的工控計算機和網(wǎng)絡系統(tǒng)結合,可向控制層和管理層提供軟硬件的全部接口,進行系統(tǒng)集成。 組態(tài)軟件通常有以下幾方面的功能: </p><p>  2.11、強大的界面顯示組態(tài)功能。目前,工控組態(tài)軟件大都運行于Windows環(huán)境下,充分利用Windows的圖形功能完善界面美觀的特點,可視化的m風格界面、豐富的工具欄,操作人員可以直接進人開發(fā)狀態(tài),節(jié)省時

16、間。豐富的圖形控仵和工況圖庫,既提供所需的組件,又是界面制作向?qū)АL峁┙o用戶豐富的作圖工具,可隨心所欲地繪制出各種工業(yè)界面,并可任意編輯,從而將開發(fā)人員從繁重的界面設計中解放出來,豐富的動畫連接方式,如隱含、閃爍、移動等等,使界面生動、直觀。 </p><p>  2.12、良好的開放性。社會化的大生產(chǎn),使得系統(tǒng)構成的全部軟硬仵不可能出自一家公司的產(chǎn)品,“異構”是當今控制系統(tǒng)的主要特點之一。開放性是指組態(tài)軟件能與

17、多種通信協(xié)議互聯(lián),支持多種硬件設備。開放性是衡量一個組態(tài)軟件好壞的重要指標。 組態(tài)軟件向下應能與低層的數(shù)據(jù)采集設備通信,向上能與管理層通信,實現(xiàn)上位機與下位機的雙向通信。 </p><p>  2.13、 豐富的功能模塊。提供豐富的控潲功能庫,滿足用戶的測控要求和現(xiàn)場荽求。利用各種功能模塊,完成實時監(jiān)控 產(chǎn)生功能報表 業(yè)示歷史曲線、實時曲線、提供報警等功能,使系統(tǒng)具有良好的人機界面,易于操作,系統(tǒng)既叫適用于單機集

18、中式控制、DCS分布式控制,也可以是帶遠程遇信能力的遠程測控系統(tǒng). </p><p>  2.14、強大的數(shù)據(jù)庫。配有實時數(shù)據(jù)庫,可存儲各種數(shù)據(jù),如模擬量、離散量、字符型等,實現(xiàn)與外部設備的數(shù)據(jù)交換。 </p><p>  2.15、可編程的命令語言。有可編程的命令語言,使用戶可根據(jù)自己的需要編撰程序,增強圖形界面 </p><p><b>  3、設計目

19、的</b></p><p>  3.1、掌握MCGS組態(tài)軟件的功能和應用方法。</p><p>  3.2、掌握MCGS組態(tài)軟件的系統(tǒng)構成。</p><p>  3.3、能用MCGS組態(tài)軟件演示演示工程實現(xiàn)籃球比賽計時器的各種基本功能。</p><p>  3.4、熟練掌握相關程序編寫,并能用程序?qū)崿F(xiàn)相關功能。</p>

20、<p><b>  4、設計內(nèi)容</b></p><p>  4.1、單節(jié)比賽時間計時:其主要功能是完成12分鐘計時的功能,當比賽開始時,屏幕上顯示00:00的字樣,開始比賽后從00:00開始逐秒計時到12:00.</p><p>  4.2、全場比賽時間計時:其主要功能是完成48分鐘計時的功能,當比賽開始時,屏幕上顯示00:00的字樣,開始比賽后從00

21、:00開始逐秒計時到48:00.</p><p>  4.3、攻方24秒計時:這部分的功能是當比賽雙方中的一方進攻開始時,24秒計時啟動,由24秒開始逐漸減1,當攻方24秒計時小于1時重新回到24.</p><p>  4.4、攻防24秒倒計時報警器:當一方進攻時間的24秒計時器顯示低于或等于五秒時,報警器報警,變?yōu)榧t色,報警結束后變?yōu)榫G色。</p><p>  4

22、.5、節(jié)次計數(shù)器:籃球比賽全場共4節(jié),這部分顯示正在進行的比賽的節(jié)次,每當單節(jié)比賽結束時,節(jié)次計數(shù)器加1。</p><p>  4.6、暫停及暫停次數(shù)計數(shù):這部分分別設置了兩個暫停按鈕和兩個顯示器,當暫停按鈕按下時,單節(jié)比賽計時器、全場比賽計時器、攻方24秒計時同時停止計時,并且顯示器記下本方申請暫停的次數(shù),當任何一方申請暫停次數(shù)大于三次時,暫停按鈕動作無效,即暫停按鈕失效。</p><p&g

23、t;  4.7、犯規(guī):當犯規(guī)按鈕按下時,單節(jié)比賽計時器、全場比賽計時器、攻方24秒計時同時停止計時。</p><p>  4.8、進球:當進球按鈕按下時,單節(jié)比賽計時器、全場比賽計時器、攻方24秒計時同時停止計時。松開后計時開始。</p><p>  4.9、復位:當比賽結束時按下復位按鈕,清除此次記錄。若忘記復位可在下一場比賽計時前先復位。</p><p>  4

24、.10、比賽球隊顯示:這部分設置兩個下拉框,可以在下拉框中選擇并分別顯示比賽的雙方。</p><p>  4.11、比賽球隊得分顯示:當有一方進球時,攻方24秒計時復位后繼續(xù)計時。</p><p>  4.12、在開始比賽前有一段賽前音樂。音樂結束后,進入籃球比賽計時器的界面。</p><p><b>  5、設計總方案</b></p&g

25、t;<p><b>  5.1、總體設計圖</b></p><p>  5.2、設計過程簡介:</p><p>  5.2.1、圖中有兩個下拉框,分別用來顯示主場球隊和客場球隊。可在下拉框中選擇參加比賽的球隊。</p><p>  相關程序:在“籃球比賽計時器”的窗口屬性中的“啟動腳本”中加入:</p><p&

26、gt;  5.2.2、“開始比賽”按鈕,在開始比賽時用此按鈕來啟動計時器</p><p>  按鈕腳本程序內(nèi)相關程序:</p><p><b>  操作屬性設置:</b></p><p>  5.2.3、“繼續(xù)比賽”按鈕,在犯規(guī)、暫停、單節(jié)比賽結束或中場休息后重新啟動計時器。</p><p>  按鈕腳本程序內(nèi)相關程序:

27、</p><p><b>  操作屬性設置:</b></p><p>  5.2.4、“復位”按鈕,在比賽結束后按下后清除記錄,也可在比賽之前復位。</p><p>  按鈕腳本程序內(nèi)相關程序:</p><p><b>  操作屬性設置:</b></p><p>  5.2.

28、5、“暫?!卑粹o,此處用來兩個暫停,分別來記錄兩只球隊的暫停次數(shù)。</p><p>  按鈕腳本程序內(nèi)相關程序:</p><p><b>  操作屬性設置:</b></p><p>  5.2.6、“犯規(guī)”按鈕,當犯規(guī)按鈕按下時,單節(jié)比賽計時器、全場比賽計時器、攻方24秒計時同時停止計時。</p><p>  按鈕腳本程

29、序內(nèi)相關程序:</p><p><b>  操作屬性設置:</b></p><p>  5.2.7“攻防24秒倒計時報警器” 當一方進攻時間的24秒計時器顯示低于或等于五秒時,報警器報警,變?yōu)榧t色,報警結束后變?yōu)榫G色。</p><p><b>  屬性設置:</b></p><p>  5.2.8、

30、比賽球隊雙方比分計數(shù)器:不同的進球?qū)煌牡梅滞瑫r相應的加不同的分。</p><p><b>  5.3、運行效果</b></p><p>  5.3.1、“單節(jié)比賽時間” 其主要功能是完成12分鐘計時的功能,當比賽開始時,屏幕上顯示00:00的字樣,開始比賽后從00:00開始逐秒計時到12:00.</p><p>  5.3.2“全場比賽時

31、間” 其主要功能是完成48分鐘計時的功能,當比賽開始時,屏幕上顯示00:00的字樣,開始比賽后從00:00開始逐秒計時到48:00.</p><p>  5.3.3“攻方24秒計時” 這部分的功能是當比賽雙方中的一方進攻開始時,24秒計時啟動,由24秒開始逐漸減1,當攻方24秒計時小于1時重新回到24.</p><p>  5.3.4“比賽節(jié)次”記錄并顯示當前比賽節(jié)次</p>

32、<p>  5.3.5單節(jié)比賽計時時,單節(jié)比賽計時器恢復為零,比賽節(jié)次加1</p><p>  5.3.6總體運行效果</p><p><b>  5.4、程序介紹:</b></p><p>  關鍵性的思想:計時器是數(shù)值型,先把計時器當前值轉(zhuǎn)換為字符型輸出,為了控制單節(jié)比賽結束時,單節(jié)比賽時間恢復為零,故又要將字符型轉(zhuǎn)為數(shù)值型進行

33、控制。</p><p>  5.4.1當啟動計時器的同時,由“單節(jié)比賽時間計數(shù)=!TimerValue(1,0)</p><p>  全場比賽時間計數(shù) = !TimerValue(2,0)“</p><p>  取出計時器當前值,然后由“單節(jié)比賽時間=!TimerStr(3,0)</p><p>  全場比賽時間=!TimerStr(4,0)

34、“將取出的當前值轉(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)軟件課程設計的綜合設計,我熟練掌握了MCGS軟件的

35、應用及相關程序的編寫方法,對相關知識有了更深一步的理解,對一個學期以來學習的知識有了靈活運用的能力。在設計的過程中也遇到了一些困難,首先是將計時器的數(shù)值型轉(zhuǎn)換為時間格式的字符型輸出,通過“幫助”學習了相關的函數(shù),終于把問題解決。但是一波剛平一波又起,轉(zhuǎn)換為字符型后不便于對其進行控制,然后又想到將其再次轉(zhuǎn)為數(shù)值型來控制。通過學習相關函數(shù)也很好的解決了。我堅信了學無止境,在學習的過程中要持之以恒,積極思考,努力學習,不斷探索,這樣我們一定會

36、學到很多豐富的知識。</p><p><b>  7、參考文獻</b></p><p>  《可編程控制器應用技術》 范永勝 中國人民出版社</p><p>  《MCGS組態(tài)軟件培訓教程》西北民族大學教材</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 進球 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)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論