產品描述:
? 我司所開發的程序將以嵌入式實時操作系統硬件結構體系為基礎,以狀態機和循環事件結構為基本思想,開發一種適合于結構健康監測的狀態機和循環事件結構互耦合的軟件架構,實現與嵌入式硬件平臺系統無縫結合、程序功能模塊化和多線程運行,使系統具備數據采集、實時信號處理、存儲、網絡通信、實時數據顯示、歷史數據查看、數據管理及任務配置的功能
? 軟件功能框架,基于狀態機架構的多線程、模塊化結構健康監測軟件系統流程
? 嵌入式實時操作系統平臺程序將主要包括五個引擎,分別是數據采集引擎、網絡通信引擎、本地存儲引擎、網絡存儲引擎、調試引擎,這五個引擎的功能和關系為:
數據采集引擎:通過與底層FPGA進行交互,讀取數據,并將數據發送到網絡通信引擎進行數據的網絡傳輸,同時發給存儲引擎,進行本地存儲或者網絡存儲。
網絡通信引擎:與上位機進行通信,將采集到的數據通過網絡發送至上位機,同時又從上位機獲取命令,以控制系統軟件的運行。
本地存儲引擎:將數據采集引擎發送過來的數據進行本地存儲。
網絡存儲引擎:將數據采集引擎發送過來的數據存儲到網絡存儲介質中。