产品描述:
我司所开发的程序将以嵌入式实时操作系统硬件结构体系为基础,以状态机和循环事件结构为基本思想,开发一种适合于结构健康监测的状态机和循环事件结构互耦合的软件架构,实现与嵌入式硬件平台系统无缝结合、程序功能模块化和多线程运行,使系统具备数据采集、实时信号处理、存储、网络通信、实时数据显示、历史数据查看、数据管理及任务配置的功能
软件功能框架,基于状态机架构的多线程、模块化结构健康监测软件系统流程
嵌入式实时操作系统平台程序将主要包括五个引擎,分别是数据采集引擎、网络通信引擎、本地存储引擎、网络存储引擎、调试引擎,这五个引擎的功能和关系为:
数据采集引擎:通过与底层FPGA进行交互,读取数据,并将数据发送到网络通信引擎进行数据的网络传输,同时发给存储引擎,进行本地存储或者网络存储。
网络通信引擎:与上位机进行通信,将采集到的数据通过网络发送至上位机,同时又从上位机获取命令,以控制系统软件的运行。
本地存储引擎:将数据采集引擎发送过来的数据进行本地存储。
网络存储引擎:将数据采集引擎发送过来的数据存储到网络存储介质中。