上位机监测系统软件需要监测太阳能沼气温度、大气温湿度、沼气压力的实时状态,实现数据和曲线图显示、数据存储、打印报表等一系列功能,保持界面简沽、美观、易操作。
上位机软件流程图。先对串口进行初始化,当有信号到来时,读取串口信息并在界面上显示采集到的数据及其曲线图,同时将数据存入Access数据库中。该软件还应具有历史查询功能,便于查询历史数据及曲线。因此上位机软件需具备以下儿项主要功能:
(1)串口通讯。上位机能够通过串口和无线接收装置进行通讯,采集到准确、稳定的远端信息。同时能够实现端口号的选择、串口打开与关闭、波特率的设置、串口收发数据等基本功能。
(2)实时数据显示,操作人员能够清晰,有观地在屏幕上观测到远端沼液温度、大气温湿度、沼气压力的实时动态显示。
(3)曲线查看。软件能够用曲线显示数据的变化态势并及时更新,提供历史查询功能,能够查询历史某一时段的数据变化曲线。
(4)数据查看。软件能够将实时数据自动存储到数据库中,并提供历史查询功能,实现数据的添加、酬除、保存、查询等功能。
(5)打印报表。软件需要实现数据的导出,打印EXECL报表等功能。