新型交互式射擊游藝控制系統設計與實現
中心調度程序的設計與實現
本文引用地址:http://www.104case.com/article/93433.htm中心調度程序采用面向對象的設計方法,開發語言使用Visual Basic,后臺數據庫使用SQL-SERVER 2000,如圖4所示。
圖4 中心調度程序結構示意圖
根據系統功能要求不同,分為射擊分數顯示客戶端程序、動漫播放控制客戶端程序,中心調度服務器程序和后臺數據庫。程序之間通過Winsock進行局域網數據通信,CAN總線和nRF905無線射頻的主控制器通過UART-USB模塊與調度中心程序進行數據通信。
基于Winsock的網絡通信程序設計
使用Winsock控件時可以使用兩種協議:TCP協議和UDP協議,本系統采用TCP協議,分別建立客戶應用程序和服務器應用程序。
在創建客戶應用程序時,必須知道服務器計算機名或其IP地址(存于RemoteHost屬性)、及服務器計算機進行偵聽的端口(存于RemotePort屬性),然后調用Connect方法。
矢量控制相關文章:矢量控制原理
評論