附錄三城軌線網(wǎng)結(jié)構(gòu)化數(shù)據(jù)接入系統(tǒng)_第1頁
附錄三城軌線網(wǎng)結(jié)構(gòu)化數(shù)據(jù)接入系統(tǒng)_第2頁
附錄三城軌線網(wǎng)結(jié)構(gòu)化數(shù)據(jù)接入系統(tǒng)_第3頁
附錄三城軌線網(wǎng)結(jié)構(gòu)化數(shù)據(jù)接入系統(tǒng)_第4頁
附錄三城軌線網(wǎng)結(jié)構(gòu)化數(shù)據(jù)接入系統(tǒng)_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

1、1234概1234概錯誤!未定義書簽錯誤!未定義書簽COCC服務(wù)器與COCC客戶端通信模錯誤!未定義書簽錯誤!未定義書簽1. DbOracle.h 文件 2.DbOracle.cpp文件 3.Modbus.cpp 文件 4.MyQueue.h 文件 函 函 函Heat.h文 函 函函s.cpp 函16.Form1.h函1 ISCS服務(wù)器、COCC modbus/TCP通信,將的各車站實時數(shù)據(jù)傳輸?shù)紺OCC 服務(wù)器,然后COCC 客戶COCC 2 1 ISCS服務(wù)器、COCC modbus/TCP通信,將的各車站實時數(shù)據(jù)傳輸?shù)紺OCC 服務(wù)器,然后COCC 客戶COCC 2 客模3 3.1 1)

2、 ISCSCOCC ISCS 服務(wù)器。ISCS 數(shù)據(jù),ISCS3 3.1 1) ISCSCOCC ISCS 服務(wù)器。ISCS 數(shù)據(jù),ISCS ISCS 主進(jìn)程獲取數(shù)據(jù),然后把數(shù)據(jù)封裝成 modbus 響應(yīng)報文,發(fā)送到接入服務(wù)器。2) COCC ISCS ISCS ISCS modusCOCC3)COCCCOCC客戶端通信模塊:COCCCOCCCOCC 中,COCC modbus/TCP 協(xié)議與OCC 的接入服務(wù)器通信,獲取整條線路各專業(yè)系統(tǒng)的實時數(shù)據(jù)。COCC 4) 3.2 3.3 的2:flow:user2 3.4 3.2 3.3 的2:flow:user2 3.4 :flow :impor

3、t 33.5 端調(diào)用 庫中其他車站的列表。根據(jù)選定的車站,relative_service :flow :import 33.5 端調(diào)用 庫中其他車站的列表。根據(jù)選定的車站,relative_service :flow :relative 4 3.6 段為公眾假日或前二者都不符合。這三種情況分別通過 :flow :relative 4 3.6 段為公眾假日或前二者都不符合。這三種情況分別通過 天內(nèi)的客流相關(guān)性,其客流為 , 客流為 (l1 、前二時間段客流為 (l2 , , 車站客天內(nèi)的客流相關(guān)性,其客流為 , 客流為 (l1 、前二時間段客流為 (l2 , , 車站客Xi(l-車站i的前一時

4、間段客Xi(l-Xi(l-車站i的前二時間段客Xi(l-Xi(l-Xi(l-車站i的前三時間段客Xi(l-Xi(l-Xi(l-Xi(l-天內(nèi)時間相關(guān)性分析向 Xi(l-車站iXi(l-Xi(l-車站iXi(l-Xi(l-Xi(l-車站iXi(l-670) Xi(l-Xi(l-Xi(l-車站iXi(l-車站j的前一時間Xj(l-Xj(l-車站j的前二時間Xj(l-Xj(l-Xj(l-車站j的前三時間Xj(l-Xj(l-Xj(l-Xj(l-車站k的前一Xk(l-Xk(l-Xi(l-車站iXi(l-Xi(l-車站iXi(l-Xi(l-Xi(l-車站iXi(l-670) Xi(l-Xi(l-Xi(l-

5、車站iXi(l-車站j的前一時間Xj(l-Xj(l-車站j的前二時間Xj(l-Xj(l-Xj(l-車站j的前三時間Xj(l-Xj(l-Xj(l-Xj(l-車站k的前一Xk(l-Xk(l-車站k的前二Xk(l-Xk(l-Xk(l-車站k的前三Xk(l-Xk(l-Xk(l-Xk(l-時空相關(guān)性分析向:flow :relative 8 3.7 ntwork_prti() :flow :relative 8 3.7 ntwork_prti() ) xi 1 ,xi 2 ,xi(l-2) i :flow :relative :neural network 9 3.8 根據(jù)神經(jīng)網(wǎng)絡(luò)訓(xùn)練子模塊得到的訓(xùn)練后的

6、神經(jīng)網(wǎng)絡(luò),通過定期調(diào)用auto_predict() auto_predict() 通過T02_FLOW和T03_TIMErelative_service 取 ) :flow :relative :neural network 9 3.8 根據(jù)神經(jīng)網(wǎng)絡(luò)訓(xùn)練子模塊得到的訓(xùn)練后的神經(jīng)網(wǎng)絡(luò),通過定期調(diào)用auto_predict() auto_predict() 通過T02_FLOW和T03_TIMErelative_service 取 ) 。在進(jìn)行神經(jīng)網(wǎng)絡(luò)訓(xùn)練前,需要將上述向量轉(zhuǎn)換 五元組的向量形式 l2 l3 l1 。在模塊的時序圖如下圖 9 所示。:flow:relative :neural ne

7、twork 104 系統(tǒng)主要代碼4.11文件作Modbus/TCP協(xié)議的實現(xiàn)ISCS:flow:relative :neural network 104 系統(tǒng)主要代碼4.11文件作Modbus/TCP協(xié)議的實現(xiàn)ISCS COCC 服務(wù)器接收發(fā)送線程的實現(xiàn)附錄函數(shù)與數(shù)據(jù)結(jié)構(gòu)說明 COCC 服務(wù)器接收發(fā)送線程的實現(xiàn)附錄函數(shù)與數(shù)據(jù)結(jié)構(gòu)說明DbOracle.h 文件數(shù)據(jù)結(jié)構(gòu)DbOracle.cpp 文件函原型COracle:connectDb(conststring&usr,conststring&pwd,string&2.2 原型:boolCOracle:executeSql(conststring

8、&Modbus.cpp 文件函原型handlerModbus(char(&Buf)12,CSocket2.2 原型:boolCOracle:executeSql(conststring&Modbus.cpp 文件函原型handlerModbus(char(&Buf)12,CSocket文數(shù)據(jù)結(jié)MyQueue.cpp 文件函 原型:char*說明:把數(shù)據(jù)報文從隊列取出原型:bool說明:判斷是否Socket.h 文件函Socket.cpp 文件函說明:初始化網(wǎng)絡(luò)套接參數(shù):無7.2原型CSocket:Connect(structsockaddr_in說明:連接到對端服務(wù)參數(shù):serverAddr:

9、對端服務(wù)器port,structsockaddr_in7.5 說明:IO多參數(shù):無7.2原型CSocket:Connect(structsockaddr_in說明:連接到對端服務(wù)參數(shù):serverAddr:對端服務(wù)器port,structsockaddr_in7.5 說明:IO多路復(fù)參數(shù):selectType:復(fù)用7.6原型CSocket:Receive(char說明:接收參數(shù):buffer:緩沖區(qū)7.8 CSocket:Send(constchar說明:發(fā)送參數(shù):buffer:緩沖區(qū)Heat.h 文e 結(jié)構(gòu)體8.2HostOrBackupFlagHeat.cpp 文原型原型:voidstar

10、tHeartBeat(constchar*ip,constunsignedshort說明:啟動心跳參數(shù):Heat.cpp 文原型原型:voidstartHeartBeat(constchar*ip,constunsignedshort說明:啟動心跳參數(shù):ip:對方服務(wù)器端IPThreads.h 文件Threads.cpp 文件數(shù)據(jù)結(jié)函原型:void 說明:線程啟動參數(shù):stackSize:線程stackSize,void*(*fun)(void*),void 原型:void 11.3原型:void ISCS_main.cpp 文件原型:bool 原型:bool 函SendThread.cpp

11、文函原型13.2原型:void*RecvWorker(void11.3原型:void ISCS_main.cpp 文件原型:bool 原型:bool 函SendThread.cpp 文函原型13.2原型:void*RecvWorker(void13.3原型:void*HandWorker(void14.文函原型:void*RecvTCCWorker(void說明:接入服務(wù)器上接收COCC請求的參數(shù):para:函數(shù)參數(shù)的指針,轉(zhuǎn)換為Para原型:void*HandTCCWorker(void說明:接入服務(wù)器上向COCC發(fā)送響應(yīng)參數(shù):para:函數(shù)參數(shù)的指針,轉(zhuǎn)換為Para原型:void*Conn

12、ectTCCWorker(void說明:接入服務(wù)器上OCC與COCC交互的線參數(shù):para:函數(shù)參數(shù)的指針,轉(zhuǎn)換為ParaTaskQueue 說明:接入服務(wù)器上接原型:void*ConnectTCCWorker(void說明:接入服務(wù)器上OCC與COCC交互的線參數(shù):para:函數(shù)參數(shù)的指針,轉(zhuǎn)換為ParaTaskQueue 說明:接入服務(wù)器上接收ISCS響應(yīng)的參數(shù):para:函數(shù)參數(shù)的指針,轉(zhuǎn)換為Para原型:void*HandISCSWorker(void說明:接入服務(wù)器上向ISCS發(fā)送請求參數(shù):para:函數(shù)參數(shù)的指針,轉(zhuǎn)換為Para 說明:接入服務(wù)器上OCC與ISCSC交互的參數(shù):para:函數(shù)參數(shù)的指針,轉(zhuǎn)換為ParaTaskQueue文函原型:void *C ntWorker(void *ParaTmp)15.2原型:void*ServerWorker(void*ParaTmp)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論