碧波液压网 欢迎你,游客。 登录 注册

关于拳击比赛的双屏显示的系统设计方案

版权信息:站内文章仅供学习与参考,如触及到您的版权信息,请与本站联系。

  在现代体育比赛中,特别是关系到裁判的打分、打点的体育项目,裁判的公平、公正性直接关系到比赛能否顺利进行和体育竞技水平的高低。拳击比赛中运动员的得分是靠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 双屏显示的详细内容设计

你没有登陆,无法阅读全文内容

您需要 登录 才可以查看,没有帐号? 立即注册

标签:
点赞   收藏

相关文章

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名: 验证码:

最新评论