產(chǎn)品描述:
? 我司所開發(fā)的程序?qū)⒁郧度胧綄?shí)時(shí)操作系統(tǒng)硬件結(jié)構(gòu)體系為基礎(chǔ),以狀態(tài)機(jī)和循環(huán)事件結(jié)構(gòu)為基本思想,開發(fā)一種適合于結(jié)構(gòu)健康監(jiān)測(cè)的狀態(tài)機(jī)和循環(huán)事件結(jié)構(gòu)互耦合的軟件架構(gòu),實(shí)現(xiàn)與嵌入式硬件平臺(tái)系統(tǒng)無(wú)縫結(jié)合、程序功能模塊化和多線程運(yùn)行,使系統(tǒng)具備數(shù)據(jù)采集、實(shí)時(shí)信號(hào)處理、存儲(chǔ)、網(wǎng)絡(luò)通信、實(shí)時(shí)數(shù)據(jù)顯示、歷史數(shù)據(jù)查看、數(shù)據(jù)管理及任務(wù)配置的功能
? 軟件功能框架,基于狀態(tài)機(jī)架構(gòu)的多線程、模塊化結(jié)構(gòu)健康監(jiān)測(cè)軟件系統(tǒng)流程
? 嵌入式實(shí)時(shí)操作系統(tǒng)平臺(tái)程序?qū)⒅饕ㄎ鍌€(gè)引擎,分別是數(shù)據(jù)采集引擎、網(wǎng)絡(luò)通信引擎、本地存儲(chǔ)引擎、網(wǎng)絡(luò)存儲(chǔ)引擎、調(diào)試引擎,這五個(gè)引擎的功能和關(guān)系為:
數(shù)據(jù)采集引擎:通過(guò)與底層FPGA進(jìn)行交互,讀取數(shù)據(jù),并將數(shù)據(jù)發(fā)送到網(wǎng)絡(luò)通信引擎進(jìn)行數(shù)據(jù)的網(wǎng)絡(luò)傳輸,同時(shí)發(fā)給存儲(chǔ)引擎,進(jìn)行本地存儲(chǔ)或者網(wǎng)絡(luò)存儲(chǔ)。
網(wǎng)絡(luò)通信引擎:與上位機(jī)進(jìn)行通信,將采集到的數(shù)據(jù)通過(guò)網(wǎng)絡(luò)發(fā)送至上位機(jī),同時(shí)又從上位機(jī)獲取命令,以控制系統(tǒng)軟件的運(yùn)行。
本地存儲(chǔ)引擎:將數(shù)據(jù)采集引擎發(fā)送過(guò)來(lái)的數(shù)據(jù)進(jìn)行本地存儲(chǔ)。
網(wǎng)絡(luò)存儲(chǔ)引擎:將數(shù)據(jù)采集引擎發(fā)送過(guò)來(lái)的數(shù)據(jù)存儲(chǔ)到網(wǎng)絡(luò)存儲(chǔ)介質(zhì)中。