基于设备描述的设备配置模型的设计与应用
2014-08-03郑广海孙晶华
化工自动化及仪表 2014年6期
聂 冰 郑广海 孙晶华
(大连交通大学软件学院,辽宁 大连 116028)
随着现代自动控制和设备制造技术的发展,先进自动控制设备在工业现场得到广泛的应用。控制设备的种类不断增加,所使用的通信协议、接口类型都呈现多样性[1]。传统的设备配置软件因为设备配置器与软件主体框架之间具有耦合性,对于新增加的设备需要创建新的EXE或DLL文件实现业务逻辑与配置界面,同时需要修改软件主体代码实现对新设备的支持。这种构架制约了设备配置软件开发和使用的灵活性,增加了开发周期,加大了开发成本[2]。因此,提高设备配置软件的通用性和可扩展性是软件设计的关键。
笔者针对传统配置软件通用性差、可扩展性不足的问题,在传统软件设计的基础上,提出了基于设备描述的设备配置模型。该模型以纯文本文件对设备配置器的三大基本要素——设备配置信息、配置数据信息和配置界面信息进行描述,降低了软件开发人员的编程难度,同时在配置软件中增加了设备配置器的抽象接口,提高了软件的可重用性,缩短了软件的开发周期。该模型应用在DJTConfig设备配置软件中证明了其有效性和实用性。
1 基于XAML的配置界面描述①
XAML(eXtensible Application Markup Language)是微软公司以XML为基础,为构建程序用户界面而开发的一种新的描述性语言。除了具有标记语言的一般特点,XAML在设计用户界面方面具有更大的优势。XAML简化了用户界面的创建过程,开发人员可以利用XAML对WPF程序的用户界面元素,如文本、按钮、图像及列表框等进行详细的设置,对整个界面进行合理化的布局[3],与其他的.NET语言结合,构建一个功能完善、界面美观的WPF程序。……
登录APP查看全文
