新型交互式射击游艺控制系统设计与实现

消费电子   作者:卢满怀* 电子科技大学中山学院 时间:2009-04-14来源:电子产品世界

  中心调度程序的设计与实现

  中心调度程序采用面向对象的设计方法,开发语言使用Visual Basic,后台数据库使用SQL-SERVER 2000,如图4所示。


  图4 中心调度程序结构示意图

  根据系统功能要求不同,分为射击分数显示客户端程序、动漫播放控制客户端程序,中心调度服务器程序和后台数据库。程序之间通过Winsock进行局域网数据通信,CAN总线和nRF905无线射频的主控制器通过UART-USB模块与调度中心程序进行数据通信。

  基于Winsock的网络通信程序设计

  使用Winsock控件时可以使用两种协议:TCP协议和UDP协议,本系统采用TCP协议,分别建立客户应用程序和服务器应用程序。

  在创建客户应用程序时,必须知道服务器计算机名或其IP地址(存于RemoteHost属性)、及服务器计算机进行侦听的端口(存于RemotePort属性),然后调用Connect方法。

1 2 3 4 5 6

关键词: 射击 无线射频 CAN总线 200904

加入微信
获取电子行业最新资讯
搜索微信公众号:EEPW

或用微信扫描左侧二维码

相关文章

查看电脑版