(西安體育學院,陜西西安,710068)
籃球記錄臺裁判訓練仿真系統的設計
鄭 峰
(西安體育學院,陜西西安,710068)
本文設計研究的籃球記錄臺裁判訓練仿真系統,采用了Visual Basic6.0面向對象可視化編程技術,通過其可視化編程和代碼編程來設計一種虛擬的比賽環境,構建了交互式的裁判培訓仿真系統,使學員進入角色, 身臨其境地進行操作,從而為記錄臺裁判員的訓練與教學提供更先進的學習方式。
籃球;記錄臺;裁判訓練;仿真系統;可視化編程技術
在籃球裁判教學中,記錄臺裁判員要了解他們需要完成的各項任務,熟悉規則和裁判手勢,以及各種相關器材的用途與操作方法,筆者通過具體的實際走訪與調查,以相關資料記載的關于記錄臺裁判員的各種信息為基礎,通過運用各種先進技術(如面向對象可視化編程技術等),建立籃球比賽環境等仿真模型,研究設計了本文中的籃球記錄臺裁判訓練仿真系統,通過虛擬仿真技術來實現籃球記錄臺裁判訓練,進入仿真系統后,學員根據虛擬仿真賽場中的情況開展記錄臺裁判工作,最后該系統會將裁判結果反饋給學員,實現學員在仿真系統交互學習。
1.1仿真系統設計的指導思想
本文設計的籃球記錄臺裁判訓練仿真系統是以現代教育思想為指導,依據2012年新的籃球裁判規則和裁判員手冊,應用Visual Basic6.0面向對象可視化編程技術,分析籃球記錄臺主要器材等,并進行仿真,從而實現教學手段與方法的優化,全面提高教學質量。
記錄臺裁判員履行裁判義務時的環境十分復雜,受到較嚴重的環境干擾,觀眾的吶喊聲與運動員的動作交織在一起,而此時裁判員又要快速準確的對運動員的行為作出判斷。
1.2系統組成
通過上述分析,籃球記錄臺裁判訓練仿真訓練系統的設計需要做到以下幾點:第一,創造逼真的籃球比賽環境,以適應記錄臺裁判員對其工作任務的熟悉;第二,具有較強擴展性,并能夠靈活定義的數據管理功能,以便能夠對模擬數據根據實際需要進行實時更新,并對籃球比賽模擬項目的各個環節進行定義;第三,設置考核功能,從而能夠讓教師與學員,更好的掌握通過虛擬仿真系統進行學習的學習效果。

圖1 仿真系統結構
本仿真系統中涉及的內容包括:記錄臺設備的操作與使用;籃球比賽中賽前、賽中及賽后,記錄臺裁判員的工作任務;模擬比賽系統;測試系統等,系統具有演示與人機交互的雙重功能。系統中記錄臺仿真設計彌補了各高校比賽器材缺乏的缺陷。
1.3仿真系統模型
該仿真系統由數據庫、仿真模型庫、控制器組成,其中,仿真模型庫包括三種模型,分別是比賽環境模型、人一機接口模型和評判模型。
比賽環境模型中包括籃球運動員、觀眾等,通過攝像機將進行測試的一場籃球比賽進行記錄,根據其運動情況進行建模,再利用虛擬仿真技術建立一套比較標準的裁判過程,學員的裁判過程與之進行對比,從而實現記錄臺裁判工作的準確化與標準化。
人一機接口模型主要指信息輸入與輸出模擬。信息輸入通常包括哨音、手勢、裁判結果。本文研究的這一仿真系統利用鍵盤和鼠標器來對吹哨動作進行模擬,裁判結果通過不同的手勢圖像在對話框中進行表示。信息輸出模擬利用輸出對話框、報表的形式表示考核結果,以核對虛擬環境下學員的學習效果。
評判模型主要是記錄學員隊籃球運動員動作判罰是否正確,它主要受時間(用t來表示)和裁判規則的限制,若學員隊籃球運動員動作進行判罰的時間未超出標準誤差,裁判的結果與對應時間t的規則相一致,那么記錄正確,若二者不一致,則記錄錯誤,需要記錄誤差值。若學員判罰時間不在標準誤差范圍內,則看成是漏判。
本系統中應用Visual Basic6.0面向對象可視化編程技術來實現,它能夠為本系統提供一個可視化的設計平臺。它可以將Windows界面設計的復雜性“封裝”起來,減輕了程序員的負擔,他們只需要按照相應的設計的要求,用系統中的各種工具在屏幕上畫出相應對象,VB將會自動生成界面設計代碼,程序員只要編寫實現程序功能的那部分代碼,從而提高了編程工作效率。另外,它具有開放的數據庫功能。Visual Basic6.0不僅能夠對SQL Sever數據庫進行管理,還能對Paradox等格式外部數據庫進行訪問,Visual Basic6.0具有開放式數據連接功能,可以通過直接訪問或建立連接的方式使用并操作SQL Sever等數據庫,通過SQL語言直接訪問Sever數據庫,提供面向對象的庫操作命令、網絡數據庫的編程技術,為單機上運行的數據庫提供SQL網絡接口,在分布式環境中快速實現C/S系統架構模式。

圖2 記錄臺裁判訓練仿真系統的實現
2.1數據庫的建立
本系統選擇的是SQL Sever2005數據庫,它能夠為本仿真系統提供更安全可靠的存儲功能。在本仿真系統中需要建立兩個數據庫,一是學習場景數據庫,用來存儲籃球比賽的真實裁判過程,二是評價規則數據庫,用來存儲記錄臺裁判員需遵循的各種規則。
2.2可視化編程技術
虛擬仿真系統中虛擬測試的實現過程需要運用可視化編程技術,可視化主要是實現從數據生成到圖像顯示的交互, 它由數據操縱、可視化影射、圖形繪制等步驟構成。以Luchunhong. vbp命名,在系統中加入窗體frmluchunhong仿真比賽環境,通過對話框Dialogluchunhong實現學員與該系統的交互。

圖3 虛擬環境的實現過程
本仿真系統經過實踐測試,在提高教學質量,提升教學效率等方面有明顯的效果,具體表現在:
第一,適應各種籃球比賽記錄需求。通過運用仿真系統進行籃球記錄臺裁判訓練,可以讓學員接觸到更多的國內外具有先進水平的籃球比賽,并通過仿真技術的實現,使其產生身臨其境的感覺,從而在激烈的籃球比賽中實現記錄臺操作任務。
第二,實現了新模式的籃球記錄臺裁判訓練。每個學員都可以利用仿真系統進行自主學習,在虛擬的環境中進行操作,將書本上的理論知識與具體的實踐經驗相結合,為其日后的籃球記錄臺裁判奠定扎實基礎,同時,改變了傳統的以教師為中心的教學模式,而是更多的注重學生的自主學習能力。教師也可以利用這種仿真系統進行教學,將大大提高教學效率。
第三,節約教學成本,重視培養籃球記錄臺裁判?;@球記錄臺仿真系統的使用,減少了教學中各種籃球比賽儀器,而是通過仿真技術來實現這些儀器的使用與操作過程,整個記錄臺裁判訓練只需要在有計算機條件下就可以順利的進行,大大節約了教學資源與成本,同時仿真系統在籃球記錄臺裁判訓練中的應用,也引起了高校對記錄臺裁判的重視,為構建完善的籃球裁判團隊奠定了基礎。
綜上所述,本文研究設計的籃球記錄臺裁判訓練仿真系統,利用Visual Basic6.0技術構建的可視化編程環境提高了軟件開發速度,使本系統具有可視化功能,并具有較強的擴展性,能夠更加方便的對虛擬環境進行更新,使學員能夠置身于一種趨于真實的虛擬仿真環境中,從而提高籃球記錄臺裁判訓練效率。
[1] 趙雪峰.體育訓練仿真系統的調查研究.寧波大學.2009(01)
[2] 馬侖等.體育院?;@球裁判CAI 課件的研制與應用[J].上海體育學院學報, 2001(1)
[3] 宋云燕.基于面向對象技術的電站仿真支撐系統的設計與實現.華北電力大學.2011(12)
[4] 趙雪峰.體育訓練仿真系統的調查研究.寧波大學.2009(01)
鄭峰,男,1980年10月24日,陜西西安,講師,體育教育訓練學
The design record table of training simulation system for basketball referee
Zheng Feng
(Xi'an Physical Education University,Shaanxi Xi'an,710068)
This study design basketball record table referee training simulation system,using the Visual Basic6.0 object oriented visual programming technology,to design a virtual game environment through the visual programming and code programming,constructing the training simulation system for interactive referee,to enable students to enter the role,be personally on the scene operation,so as to provide more advanced the way of learning and teaching the training record table.
basketball;referee recording station;training;simulation system;visual programming technology