论文部分内容阅读
组态式人机界面除需要组态式人机界面控制器的支持外,还需要组态式人机界面编辑工具,用于实现用户界面的可定制开发,从而解决传统人机界面画面固定、可扩展性差、开发周期长、极难维护等问题;同时需要组态式人机界面仿真工具,用于实现定制画面有效的前向验证,从而解决传统人机界面开发验证困难的问题。基于上述需求,本文采用面向对象技术、成熟MVC框架技术及模块化设计理念,对组态式人机界面编辑与仿真工具进行研制,并实现与中科院沈阳计算所研发的组态式控制器产品的配套应用。论文首先提出了组态式人机界面编辑与仿真工具的总体结构设计,并对可重构和模块化技术、成熟的通信方案及良好的数据结构进行详细设计分析;然后将MVC成熟框架嵌入到编辑工具中,从而完成了采用组件技术和设计模式的功能组件的定制、采用标签绑定技术的画面编辑和采用融合了反射技术的工厂模式的兼容性等模块设计;接着分析仿真原理及仿真控制逻辑,设计出仿真控制过程,进而实现具备更好用户体验的仿真工具;最后通过有效的测试用例对整个系统进行测试验证,并由集成应用测试验证了设计的可行性、系统的可靠性和有效性。该论文设计研发的组态式人机界面编辑与仿真工具,符合软件可扩展性、需求可变性的发展趋势,并很好的应用于现有的组态控制器中,实现人机界面画面可定制、仿真验证的有效应用。不仅为人机界面智能化、便捷化的发展奠定理论基础,也为中小企业组态式人机界面编辑与仿真工具的技术研究和产品开发提供了技术支持。