摘要
基于UML技术和面向对象设计方法创建了数控系统人机界面的框架模型。通过创建用例图、类图与顺序图,以可视化的形式描述了人机界面的功能需求、控制流程及各模块间的交互关系,完成了对数控系统人机界面的分析建模工作,有利于提高数控系统人机界面的开放性。在此框架基础上,采用基于ARM9处理器的开发板和JLink硬件仿真器,结合宿主机-目标机的开发方式,使用三缓冲技术解决了界面切换或刷新时产生的屏幕闪烁问题,完成了数控系统人机界面的实现。
Based on UML technology and object-oriented design method,the framework model of human-machine interface of CNC system was created.By creating use case diagrams,class diagrams and sequence diagrams,it visually describes the functional requirements,control processes and interaction relationships among various modules of the human-machine interface,and the analysis and modeling of the human-machine interface of the CNC system is completed,which is helpful to improve the openness of the human-machine interface of the CNC system.On the basis of this framework,the development board based on ARM9 processor and JLink hardware emulator,combined with the development mode of host machine and target machine,the Triple Buffering is used to solve the screen flicker caused by interface switching and refreshing,and the human-machine interface of CNC system is realized.
作者
姚文姣
黄艳
YAO Wen-jiao;HUANG Yan(Shenyang Institute of Computing Technology,Chinese Academy of Sciences,Shenyang 110000,China;University of Chinese Academy of Sciences,Beijing 100049,China)
出处
《组合机床与自动化加工技术》
北大核心
2021年第7期88-90,94,共4页
Modular Machine Tool & Automatic Manufacturing Technique
基金
“高档数控机床与基础制造装备”科技重大专项:国产高档数控系统智能化技术研究开发及应用验证(2018ZX04035-001)。
关键词
UML建模
数控系统
人机界面
三缓冲
UML modeling
CNC system
human-machine interface
triple buffering
作者简介
姚文姣(1996-),女,山东济宁人,中国科学院沈阳计算技术研究所硕士研究生,研究方向为嵌入式软件开发,(E-mail)yaowenjiao18@mails.ucas.edu.cn。