精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于拳擊比賽的單機雙屏顯示系統的開發解決方案

電子設計 ? 來源:郭婷 ? 作者:電子設計 ? 2019-05-14 08:12 ? 次閱讀

在現代體育比賽中,特別是關系到裁判的打分、打點的體育項目,裁判的公平、公正性直接關系到比賽能否順利進行和體育競技水平的高低。拳擊比賽中運動員的得分是靠5個臺下裁判打的有效點計入的。由于有效點需要至少3名裁判同時判有效才有效,裁判的水平和裁判的公正性直接決定運動員比分的高低。通過場地顯示屏的顯示,將裁判的詳細信息(姓名、單位、有效點和打點信息)公布于眾,能夠大大提高裁判的公平、公正性,保證比賽的質量和水平。

Visual Basic是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標準來說,VB都是世界上使用人數最多的語言--不僅是盛贊VB的開發者還是抱怨VB的開發者的數量。它源自于BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接數據庫,或者輕松的創建ActiveX控件。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。

該軟件是在Visual Basic 6.0環境下設計的,兩種實現方法:一是單機通過調用API函數實現雙屏顯示;二是主從機之間通過串行通信實現雙屏顯示,這樣能夠滿足不同硬件環境的需求。

在VB 6.O中提供了完成串行通信的控件MSComm,該控件提供了標準的事件處理函數、過程,并通過屬性的方法提供了串行通信參數的設置,比較容易地解決了串行通信的問題。

1 單機雙屏顯示設計

系統設計流程如圖1所示。

關于拳擊比賽的單機雙屏顯示系統的開發解決方案

1.1 調用API函數

API(Application Programming Interface,應用程序編程接口)是一些預先定義的函數,目的是提供應用程序與開發人員基于某軟件或硬件的以訪問一組例程的能力,而又無需訪問源碼,或理解內部工作機制的細節。所有運行在Windows平臺上的應用程序包括windows操作系統都可調用,VB是以Windows為編程環境的,所以可以利用API函數。

首先判斷雙屏標志位doublescreen_flag,若為0,則啟用單機雙屏顯示:

聲明API函數,各定義函數調用API函數,例:

關于拳擊比賽的單機雙屏顯示系統的開發解決方案

1.2 雙屏尺寸的設置

定義ChangeScreenSize()函數設置顯示界面在子屏中顯示尺寸的大小,例:

關于拳擊比賽的單機雙屏顯示系統的開發解決方案

1.3 雙屏位置的設置

定義ChangeScreenPosition()函數,設置畫面在子屏中的位置,例:

關于拳擊比賽的單機雙屏顯示系統的開發解決方案

1.4 雙屏分辨率、頻率的設置

定義ChangeScreenFrequency()函數,設置子屏的頻率和分辨率,例:

關于拳擊比賽的單機雙屏顯示系統的開發解決方案

1.5 雙屏顯示的詳細內容設計

根據比賽和拳聯的要求,場地顯示屏顯示的內容主要有:裁判員的詳細信息(包括:姓名、單位、有效點以及打點信息)、運動員的信息(包括:姓名、單位)以及比賽信息(包括:公斤級、場次、輪次、時間、比分)等。雙屏內容的顯示直接從軟件數據庫中采集。6個顯示界面包含不同的顯示信息,可以按顯示要求選擇不同的界面,滿足比賽的需求。其中界面1的部分代碼為:

2 主從機串行通信雙屏顯示設計

2.1 串行通信技術RS 232

串口通信技術采用了RS 232串口通信。目前RS 232是PC機與通信工業中應用最廣泛的一種串行接口,它被定義為一種在低速率串行通訊中增加通訊距離的單端標準。RS 232采取不平衡傳輸方式,即所謂單端通訊。

關于拳擊比賽的單機雙屏顯示系統的開發解決方案

在通信中選用2、3引腳作為通信的輸入輸出端口,5引腳作為地,制作兩個串行口時2、3號接口跳線。由于需傳送的內容短少且只有一幀,沒有使用奇偶校驗位,采用判別幀頭幀尾的方式判斷接受信息,只是簡單的通信傳送,大大減少了系統的復雜程度。

2.2 MSComm控件

Microsoft Communications Control(以下簡稱MSComm)是Microsoft公司提供的簡化Windows下串行通信編程的ActiveX控件,它為應用程序提供了通過串行接口收發數據的簡便方法。

MSComm控件的常用屬性:

Commport:設置或返回串口號。

Settings:以字符串的形式設置或返回串口通訊參數。

Portopen:設置或返回串口狀態。

InputMode:設置或返回接收數據的類型。

Inputlen:設置或返回一次從接收緩沖區中讀取字節數。

InBufferSize:設置或返回接收緩沖區的大小,缺省值為1024字節。

InBufferCount:設置或返回接收緩沖區中等待計算機接收的字符數。

Input:從接收緩沖區中讀取數據并清空該緩沖區,該屬性設計時無效,運行時只讀。

OutBufferSize:設置或返回發送緩沖區的大小,缺省值為512字節。

OutBufferCount:設置或返回發送緩沖區中等待計算機發送的字符數。

Output:向發送緩沖區發送數據,該屬性設計時無效,運行時只讀。

關于拳擊比賽的單機雙屏顯示系統的開發解決方案

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 通信
    +關注

    關注

    18

    文章

    5973

    瀏覽量

    135865
  • 驅動
    +關注

    關注

    12

    文章

    1826

    瀏覽量

    85181
  • 編程
    +關注

    關注

    88

    文章

    3595

    瀏覽量

    93601
收藏 人收藏

    評論

    相關推薦

    車機手機雙屏互動藍牙解決方案

    `手機車機雙屏互動藍牙解決方案方案藍牙通信協議是公司根據高端汽車音響需求,配合高清圖像同步(MHL)實現車機屏幕與手機屏幕同步互動的藍牙應用軟件。該方案基于CSR8670 4.0雙
    發表于 12-09 11:54

    在ARM Cortex-A8處理器及android操作系統上實現雙屏異像

    成本也較采用PC構架的解決方案降低一半以上。 然而用基于ARM的處理器上實現上述雙屏異像解決方案需要非常高的技術積累,其在多通道顯示接口,不同的顯示
    發表于 11-17 11:20

    便攜雙屏顯示設備如果有效解決顯示問題

    `大家近幾年都在做一些便攜與手持終端產品,往往需要一個主板來顯示兩個圖像,如一個主板來控制一個顯示觸摸屏,這種產品在造價與維護上勢必付出較高成本,同時要達到工業寬溫技術要求,這種方案通常可以采用轉接控制板
    發表于 04-30 12:05

    7寸雙屏異顯電子桌牌資料

    `七寸雙屏異顯桌牌方案單機改名、短信收發、U盤導入、會議信息查看、呼叫服務、系統設置,支持無線WIFI,支持鋰電池充電,支持U盤更新等`
    發表于 09-23 16:34

    電源排序挑戰的解決方案

    隨機應變,直到找到制勝法寶。同樣,系統設計人員在遇到電源排序問題時必須學會靈活變通。通常,最簡單和最節省成本的解決方案是添加具有斷電和故障安全保護功能的多路復用器。
    發表于 10-27 08:38

    怎樣去設計一種主從機串行通信雙屏顯示系統

    怎樣去設計一種單機雙屏顯示系統?怎樣去設計一種主從機串行通信雙屏顯示
    發表于 06-04 06:42

    迅為瑞芯微iTOP3399開發板Ubuntu系統雙屏異顯,雙屏同顯測試

    的屏幕尺寸進行設置。設置完畢,重新啟動開發板,lvds 9.7 寸屏上的桌面正常顯示。3 在 Ubuntu 下,使用 xrandr 去設置雙屏同顯和異顯功能。"xrandr" 是一款
    發表于 12-23 10:43

    基于 OpenHarmony 拳擊健康游戲應用

    樣例簡介拳擊健康游戲應用是基于OpenHarmony 3.2 Beta標準系統開發的eTS應用,本應用運行于RK3568,游戲開始會隨著音樂播放會拳擊方庫進行隨機速度下落,樣例利用N
    發表于 08-31 11:20

    SM502雙屏顯示驅動開發

    為提高系統顯示質量和速度,以嵌入式linux-2.6.9 版本+PXA270CPU 為開發平臺,利用SM502 實現雙屏顯示的驅動
    發表于 05-12 17:50 ?48次下載

    雙屏時代已到來!微軟雙屏幕設備專利圖片曝光_最酷中興雙屏手機天機Axon M

    雙屏時代已到來!微軟雙屏幕設備專利圖片曝光_最酷中興雙屏手機天機Axon M。折疊雙屏的確是全面屏之外,另一種增大手機屏幕顯示
    的頭像 發表于 12-17 10:03 ?6072次閱讀

    雙屏顯示器怎么設置_雙屏顯示器怎么連接_雙屏顯示器有什么用(電腦)

    雙屏顯示的概念是由一臺主機控制的,可以同時外接兩臺顯示器并顯示不同畫面的效果就是雙屏顯示
    發表于 12-17 12:04 ?16.4w次閱讀
    <b class='flag-5'>雙屏</b><b class='flag-5'>顯示</b>器怎么設置_<b class='flag-5'>雙屏</b><b class='flag-5'>顯示</b>器怎么連接_<b class='flag-5'>雙屏</b><b class='flag-5'>顯示</b>器有什么用(電腦)

    雙屏顯示器有什么好處(電腦)_雙屏顯示器怎么切換

    雙屏顯示的概念是由一臺主機控制的,可以同時外接兩臺顯示器并顯示不同畫面的效果就是雙屏顯示
    發表于 12-17 14:20 ?14.6w次閱讀

    RK3399開發板在Ubuntu系統下實現雙屏顯示及異觸

    本文以飛凌嵌入式RK3399開發板為基礎講解,主要介紹了Ubuntu系統雙屏顯示及異觸,其它RK3399平臺請參考使用!
    發表于 03-30 14:01 ?1559次閱讀

    迅為3399開發板Ubuntu 系統雙屏異顯,雙屏同顯測試

    迅為3399開發板Ubuntu 系統雙屏異顯,雙屏同顯測試
    的頭像 發表于 12-09 16:39 ?1164次閱讀
    迅為3399<b class='flag-5'>開發</b>板Ubuntu <b class='flag-5'>系統</b><b class='flag-5'>雙屏</b>異顯,<b class='flag-5'>雙屏</b>同顯測試

    RK3568車載雙屏顯示解決方案

    以RK3568作為主控制器,AWTK作為UI框架的車載雙屏顯示方案,更具性價比、幀率更穩定、功能擴展性更強,可幫助用戶減少硬件設計成本,降低軟件部署難度。
    的頭像 發表于 07-07 14:01 ?1871次閱讀
    RK3568車載<b class='flag-5'>雙屏</b><b class='flag-5'>顯示</b><b class='flag-5'>解決方案</b>