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