摘 要:设计模式是面向对象设计的精髓。本文分析了Adapter 模式的基本特征,在设计嵌入式人机界面组态软件的设计过程中,分析了组态软件图形元素的层次结构,将Adapter 模式运用到设计中,增强了代码的重用性、灵活性、和可维护性,提高了开发效率。 关键词:设计模式;Adapter 模式;组态软件 1. 引言 嵌入式人机界面工业控制和管理上发挥这越来越重要的作用。其中组态软件是完成编辑以及控制的核心。组态的思想是将工业控制系统分解成许多实体,通过配置各个实体的属性和关系来完成整个系统的搭建,这种思想非常适合面向对象的设计方法。设计模式是面向对象的精髓,描述了解决特定问题的设计方法和结构。本文分析了组态软件的图形元素,并将Adapter 模式运用到设计之中,来提高软件的灵活性和开发效率。 2. 嵌入式人机界面组态软件 2.1 嵌入式人机界面 人机界面(HMI,Human Machine Interface),是人与机器进行交互的操作方式。组态软件是指一些数据采集与过程控制的专用软件,组态软件是一个使用户能快速建立自己的HMI的软件工具。 传统人机界面的组态软件都是在PC 机上编辑组态画面并实现监控功能。随着嵌入式技术的发展,嵌入式人机界面能更有效的完成监控功能。但是如果直接将工业监控的应用程序写入嵌入式系统,其灵活性和可扩展性很差。为了解决这个问题,本文意在研究和设计一种用于嵌入式人机界面组态软件。利用这个组态软件可以在上位机(PC)编辑出监控组态界面,并生成组态信息配置文件,通过串口将这个下载到下位机(嵌入式设备)。下位机运行时,进行文件的解析并对PLC 的监视和控制操作。如图1 所示。 Adapter模式在嵌入式HMI组态软件图元设计中的应用全文下载