论文部分内容阅读
催化反应类型多样,导致催化反应装置种类繁多,与此同时,为不同装置配置不同的软件耗费的成本相对昂贵,所以目前国内的催化反应评价装置很多时候采用手动,费时费力且不直观。虽然有些装置有配套的软件,但产品的成熟度太低。近年来,随着工业的蓬勃发展,组态软件由于可以通过图形编辑快速构建现场工业环境、实时多任务、适配多种硬件等优点,备受大家喜爱。由此可见,研发一款使用简单、显示直观、功能完善、适配多种催反装置、类似于监控组态软件的催化反应评价装置软件已经迫在眉睫。本文提出了一种基于Eclipse插件技术的催化反应评价装置控制软件的实现。该系统使用Eclipse最具特色的插件技术和图形建模框架(Graphical Modeling Framework,GMF)。图形建模框架生成代码,让开发人员更专注于业务逻辑的设计,提高了软件开发效率;利用插件技术按照功能模块划分,使软件更容易扩展和维护。该软件实现了用户管理、流程图编辑、仪器控制、数据管理和多任务五大功能模块。流程图编辑模块分为工程师模式和用户模式两种。工程师使用拖拽的方式完成整台装置流程图的绘制,并对其做简要的配置;而用户模式只能使用装置流程图控制仪器,不能编辑实验流程图。用户管理模块,根据用户的权限不同,该软件系统会加载不同的功能模块。仪器控制模块是使用串口通信实现了多台温控表、压力表、质量流量计、料液泵等器件的控制,及采用轮询的方式获取每个仪表的数据。数据管理模块包括使用SQLite数据库保存数据、将采集的仪表数据用曲线图显示等。多任务是通过表格完成实验流程的编辑,并按照实验流程自动控制仪器,对实验操作者来说很方便。本催化反应评价装置控制软件,首先进行了需求分析;然后在需求分析的基础上,设计了软件系统框架和功能模块详细功能;其次,在图形建模框架的基础上,根据插件的方式对各功能模块进行开发;最后,展示了五大功能模块在本软件的实现成果。