一种界面可自定义的数控系统及实现方法技术方案

技术编号:8532569 阅读:202 留言:0更新日期:2013-04-04 15:25
本发明专利技术公开了一种界面可自定义的数控系统及实现方法,系统包括PC端界面编辑模块、脚本文件模块、GUI图形用户接口以及界面显示模块;PC端界面编辑模块是通过MFC为操作者提供界面绘制功能,并且生成数据库脚本格式;脚本文件模块则是在将SQLite数据库功能嵌入到MFC中,通过MFC调用SQLite数据库函数来实现脚本功能;GUI图形用户接口采用SQLite数据库函数读取脚本中的图形数据,然后在生成用于界面显示的数据;界面显示模块则是将GUI图形用户接口转换的界面显示数据显示到屏幕上。本发明专利技术的脚本使用数据库文件形式,通过数据库保存画图和动画关联信息有方便扩展和移植等优点,提供更适合用户显示所关心的信息的人机界面的定制方法;使定制人机界面的过程变得简便快捷。

【技术实现步骤摘要】

本专利技术涉及数控系统人机界面的
,特别涉及。
技术介绍
开放式数控系统是现代数控系统的主流发展趋势,开放性体现在两个方面一是NC系统的开放性,二是人机界面的开放性。界面的开放性就是允许在标准界面上,加入满足特殊工艺和操作的定制界面,而且人机界面的图形构造与人机交互功能直接影响人们对数控系统的评价。这就要求数控系统的人机界面具有二次开发的功能,能够提供一种方法和手段,使系统开发人员和用户能够根据实际需要,方便、快捷地设计出与特定功能相匹配的专用界面。现有技术中,数控系统的界面都是固定的,不能根据操作者的习惯和体验来更改,而在本专利中,操作者可以根据自己所需的内容在PC机上定制功能后再将生成的脚本上传到数控系统,则可在数控系统中使用定制的功能及显示内容。
技术实现思路
本专利技术的目的在于克服现有技术的缺点与不足,提供一种界面可自定义的数控系统。本专利技术的另一目的在于,提供一种基于上述数控系统的实现方法。为了达到上述第一目的,本专利技术采用以下技术方案本专利技术一种界面可自定义的数控系统,包括PC端界面编辑模块、脚本文件模块、⑶I图形用户接口以及界面显示模块;所述PC端界面编辑模本文档来自技高网...

【技术保护点】
一种界面可自定义的数控系统,其特征在于,包括PC端界面编辑模块、脚本文件模块、GUI图形用户接口以及界面显示模块;所述PC端界面编辑模块是通过MFC来实现的,在此模块中使用MFC为操作者提供界面绘制功能,并且使用MFC来将特定的功能生成数据库脚本格式;所述脚本文件模块则是通过SQLite数据库来实现的,在此模块中将SQLite数据库功能嵌入到MFC中,通过MFC调用SQLite数据库函数来实现脚本功能;所述GUI图形用户接口也采用SQLite库函数来实现,在数控系统中通过SQLite数据库函数读取脚本中的图形数据,然后在数控系统中生成用于界面显示的数据;所述界面显示模块则是采用MiniGUI来...

【技术特征摘要】
1.一种界面可自定义的数控系统,其特征在于,包括PC端界面编辑模块、脚本文件模块、Gn图形用户接口以及界面显示模块;所述PC端界面编辑模块是通过MFC来实现的,在此模块中使用MFC为操作者提供界面绘制功能,并且使用MFC来将特定的功能生成数据库脚本格式;所述脚本文件模块则是通过SQLite数据库来实现的,在此模块中将SQLite数据库功能嵌入到MFC中,通过MFC调用SQLite数据库函数来实现脚本功能;所述⑶I图形用户接口也采用SQLite库函数来实现,在数控系统中通过SQLite数据库函数读取脚本中的图形数据,然后在数控系统中生成用于界面显示的数据;所述界面显示模块则是采用MiniGUI来实现,在数控系统中使用MiniGUI中的图形库及图形显示函数将⑶I图形用户接口转换的界面显示数据显示到屏幕上。2.根据权利要求1所述的界面可自定义的数控系统,其特征在于,所述PC端界面编辑模块包括菜单绘制模块和界面绘制模块,菜单绘制模块用于让操作者绘制特定的菜单按键并按特定的功能赋于该按键;界面绘制可让操作者绘制用于数控系统中界面显示的内容; 所述脚生成模块可让操作者将PC端界面编辑模块所绘制的菜单及界面显示内容生成数控系统中可解译的脚本;所述GUI图形接口模块可让数据系统将PC端生成的脚本解译成数控系统中界面显示模块中可显示的数据;所述界面显示模块可让数控系统将GUI图形接口模块转换的数据显示到数控系统中的屏幕中。3.根据权利要求1所述的界面可自定义的数控系统,其特征在于,所述脚本文件模块包括显示属性信息模块,动画关联模块以及软键层次信息模块;所述显示属性信息模块用于显示大小信息、位置信息、线条信息和颜色信息;所述动画关联模块用于指定与宏变量、 PLCI/0地址的关联数据信息;所述软件层次信息模块用于限定显示文字的等级。4.一种界面可自定义的数控系统的实现方法,其特征在于,包括下述步骤51、PC端界面编辑模块通过MFC为操作者提供界面绘制功能,并且使用MFC来将特定的功能生成数据库脚本数据;52、脚本文件模块则是通过S...

【专利技术属性】
技术研发人员:李志波
申请(专利权)人:广州数控设备有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1