爱普生压电喷头行业资讯
2024-05-03
图(一) 系统硬件图[/ALIGN] 三﹑系统的软件构成: 系统的软件采用Powerbuild6.5编制,系统软件如下:[ALIGN=CENTER]
图(二)系统软件框图[/ALIGN] 1﹑系统管理模块设计: 系统管理模块包括系统人员录入和打印设置模块。本系统软件为分权限使用。在系统人员录入模块里,可录入系统的使用人员的名字﹑密码﹑和使用权限。系统的使用权限可分为一般操作人员和系统管理人员。若为系统一般操作人员,则只可使用数据采集模块﹑数据查询模块﹑图形显示模块等;若为系统管理人员,则所有的模块均可使用。 [ALIGN=CENTER]
图(三) 系统管理模块方块图[/ALIGN] 2﹑数据采集模块: 在数据采集模块里可实现十二个通道的实时采样,即每秒钟采样一次,采样60次的取平均值作为一分钟数据保存起来。在数据采集模块里还可实现自动统计日报表,即在23点59分59秒自动统计当日的最大电压值﹑最小电压值﹑考核时间﹑及最大电压﹑最小电压出现的时刻。 由于PowerBuilder支持MS 的OCX控件,这样可以利用 VB4 附带的MSCOMM32.OCX来实现同COM口的通讯。实现方法如下,先在窗口上加入OLE控件,选择MSCOMM32。通讯端口编程如下: ole_comm1.Object.CommPort = 1 // ole_comm1是OLE控件的名称,CommPort是端口。 ole_comm1.Object.Settings = "9600,N,8,1" //设置通讯协议 ole_comm1.Object.InputLen = 0 //初始化Input ole_comm1.Object.PortOpen = True //打开COM口 ole_comm1.Object.Output = "#"+ "010"+ CHAR(13) //向COM口发送字符 Do Yield() //一直等待,直到InBuffer有数据 LOOP Until ole_comm1.Object.InBufferCount >= 1 ls_Output = ole_comm1.Object.Input //取数据 其中ole_comm1.Object.Output = "#"+ "010"+ CHAR(13)为向端口发送一命令,要求? 一号I-7017数据采集模块的第0号信道读入仿真信号。 数据采集的界面如下:[ALIGN=CENTER]
图(四) 数据采集界面 [/ALIGN] 3﹑数据查询: 在数据查询模块里根据输入查询的时间,把相应的记录检索出来,并可实现打印功能。数据查询的界面如图五所示 [ALIGN=CENTER]
图(五)数据查询界面[/ALIGN] 4、图形模块: ? 点击图形模块,输入欲查询的时间,并选择线路名称,可检索出该天这条线路的电压采样值,并画出其变化的曲线,选择打印功能,可打印出电压曲线。 [ALIGN=CENTER]
图(六)图形界面[/ALIGN] 5、统计报表: 统计报表模块包括日统计和月统计模块。 在日统计窗口界面里,输入欲查询的时间,便可统计出该天八条线路的总考核时间﹑超上限时间﹑超下限时间﹑合格率﹑最高电压﹑最低电压﹑最高电压出现的时间﹑最低电压出现的时间﹑及当天的平均值等。按打印键,可打印出日报表。在月统计的报表里,可实现本月的统计和年度统计。即输入欲查询的月份,可统计出当月的总考核时间﹑超上限时间﹑超下限时间﹑合格率及年度内累计越上限时间﹑累计越下限时间﹑累计供电时间 和累计合格率。按打印键,可打印出月报表 日统计报表的窗口界面如图七所示:[ALIGN=CENTER]
图(七) 日报表[/ALIGN] 7、数据处理模块: 数据管理模块包括数据备份﹑数据删除﹑数据录入﹑和月统计功能等。 在数据备份的窗口界面里输入欲备份数据的时间段,将数据检索出来,并备份到硬盘里。 若数据保存过久,可在数据删除的窗口界面里检索出欲删除的数据,将其删除。数据录入界面可将备份的数据重新录入到数据库里来。 四、结语: 该智能电压监测仪经湖南省电力试验研究所做电磁兼容的试验和精度测试,各项指标完全达到设计要求。其软件因使用方便,界面友好,而备受欢迎。



