基于UML的数控系统人机界面建模与实现*
2021-08-02姚文姣
组合机床与自动化加工技术 2021年7期
姚文姣,黄 艳
(1.中国科学院沈阳计算技术研究所,沈阳 110000;2.中国科学院大学,北京 100049;3.沈阳中科数控技术股份有限公司 GJ事业部,沈阳 110000)
0 引言
在当今信息时代的影响下,智能化、信息化技术被应用于各个方面。工业制造领域对数控技术的需求不再局限于过去的设计生产水平,开放性与可重构性是数控系统发展的重要趋势[1-2]。人机界面是用户与数控系统之间联系的媒介。具有开放性的数控系统人机界面,在提高用户使用感的同时为开发者对系统进行后期维护提供便利[3]。
本文基于UML技术和面向对象设计方法,构建结构模型和动态模型完成对界面框架及对象行为的描述,创建一种具有开放性的数控系统人机界面的框架模型。在界面的设计实现阶段,由于高频率的界面刷新重建会出现界面闪烁甚至卡死的问题,影响使用体验。李宽等[4]在实验中使用双缓冲技术解决了界面刷新时产生的闪烁、抖动问题。针对该问题,本文在双缓冲的基础上,在界面开发阶段应用三缓冲技术,降低界面负载和刷新延迟,取得了良好的效果。
1 本系统界面建模与分析
1.1 开放式人机界面的需求分析
以用户的需求和所期望达到的预期目标为依据,对数控系统人机界面进行需求分析。界面结构如图1所示,概括了系统所包含界面的大致种类及相应子界面,构造一个条理清晰的界面框架结构。

图1 界面结构组成
针对每个界面 进行需求分析,获取该界面的功能需求。……
登录APP查看全文
