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