仪器软件结构原理
发布时间:2014/7/4 20:14:02 访问次数:486
对于庞大的数据传输和数据处理工作量,超大容量FBG传感网络分析仪的虚拟仪器软件采取了分时数据传输、分页数据管理的策略。YMU783B-W系统将所有数据按三维数组进行组织,每个通道的数据为数组中的一行,每组传感器的数据为数组中的一页。数据传输和数据处理放在程序中两个独立运行的线程中,线程之间的通信采用队列技术。采集数据的程序每次将一组传感器的数据写入这组传感器独占的一个数据队列;处理数据的程序分别读出各队列的数据,并将读过的数据擦除。这样解决了大量数据处理与工作速度要求的矛盾,而且数据的实时显示、历史趋势分析、分级报警以及存储、远传都非常容易管理。为了便于读者了解超大容量FBG传感网络分析仪软件结构原理,图14-7对程序框图做了简化。
图14-7超大容量FBG传感网络分析仪顶层程序框图
对于庞大的数据传输和数据处理工作量,超大容量FBG传感网络分析仪的虚拟仪器软件采取了分时数据传输、分页数据管理的策略。YMU783B-W系统将所有数据按三维数组进行组织,每个通道的数据为数组中的一行,每组传感器的数据为数组中的一页。数据传输和数据处理放在程序中两个独立运行的线程中,线程之间的通信采用队列技术。采集数据的程序每次将一组传感器的数据写入这组传感器独占的一个数据队列;处理数据的程序分别读出各队列的数据,并将读过的数据擦除。这样解决了大量数据处理与工作速度要求的矛盾,而且数据的实时显示、历史趋势分析、分级报警以及存储、远传都非常容易管理。为了便于读者了解超大容量FBG传感网络分析仪软件结构原理,图14-7对程序框图做了简化。
图14-7超大容量FBG传感网络分析仪顶层程序框图