整个数据采集与处理软件在订阅/发布模式下的主要运行流程如图5所示。首先,数据采集模块从基础信息模块获取需要采集的数据类型,依据采集数据类型确定数据采集方式并建立数据采集通道采集数控机床数据,然后将采集的数据发送到数据处理模块,数据处理模块从基础信息模块获取采集数据类型对应的XML Schema信息和XML XSLT信息,依据数据类型对应的XML Schema信息和XMLXSLT信息,将数据采集模块采集的语法异构数据转化为统一格式的XML文档信息,最后,发送到DNC服务器适配器接口模块。
嵌入式适配器数据采集模块的运行流程如图6所示。首先,数据采集模块获取需要采集的数据类型,依据数据类型建立数据采集通道。对应不同的类型,建立不同的数据采集通道,数据采集通道可以根据采集类型进行扩展。以串口数据采集通道为例,其具体流程如下:创建串口,依据数据采集通道配置信息配置串口参数;打开串口;读/写串口数据;读写完毕后关闭串口。最后将采集的数据发送到数据处理模块。
图5 嵌入式适配器傲据采集与处理软件运行流程图