一种人机界面实现高级图形功能的方法技术

技术编号:15981824 阅读:33 留言:0更新日期:2017-08-12 05:25
本发明专利技术公开了一种使数控系统人机界面或者机器人示教盒支持高级图形功能的一种方法。先在工作站计算机上实现一个高级图形功能绘图窗口;人机界面发送绘图指令至工作站计算机,工作站计算机收到指令后,在高级图形功能绘图窗口执行绘图指令;绘图完成后,工作站计算机将绘图窗口图像发送回人机界面,人机界面将图像显示出来。它能不改动人机界面的硬件设计,同时使人机界面支持高级的3D绘图和3D渲染功能,并保证系统的安全性稳定性。

【技术实现步骤摘要】
一种人机界面实现高级图形功能的方法
本专利技术属于数控机床控制领域,涉及数控系统人机界面图形显示,具体为一种在只支持简单图形功能的人机界面或者机器人示教盒上实现复杂图像功能的方法。
技术介绍
现有的数控系统的人机界面或者机器人示教盒一般由单片机或者嵌入式计算机系统实现。它的特点是实现的界面功能不是很复杂,不支持复杂的图形操作和3D绘图和3D渲染。然而随着对更高性能的追求,这些本来需要在x86类型或者高性能ARM处理器的计算机上才能实现的技术,在数控领域也有很大的需求。为了实现这个目标,现有的技术是采用微软的WinCE或者Android操作系统设计人机界面。但是这样就会对人机界面的硬件和软件设计提出更高的要求。一方面稳定性会下降,另外一方面成本也会成倍增加。
技术实现思路
有鉴于此,本专利技术的目的在于提出一种使数控人机界面或者机器人示教盒实现高级图形功能的一种方法,它能简化人机界面的硬件设计,同时使人机界面支持高级的3D绘图和3D渲染功能,并保证系统的安全性、稳定性。基于上述目的本专利技术提供的一种人机界面实现高级图形功能的方法,包括如下步骤:将工作站计算机与人机界面连接,先在工作站计算机上实现一个高级图形功能绘图窗口;人机界面发送绘图指令至工作站计算机,工作站计算机收到指令后,在高级图形功能绘图窗口执行绘图指令;绘图完成后,工作站计算机将绘图窗口图像发送回人机界面,人机界面将图像显示出来。进一步的,工作站计算机将绘图窗口图像发送回人机界面时将绘图窗口的位图图像(bitmap)进行图像压缩,生成数据量较小的矢量图像文件;工作站计算机将图像压缩文件传输回人机界面;人机界面控制器将图像压缩文件还原成位图图像并显示在人机界面输出;进一步的,所述人机界面包括数控系统人机界面和机器人示教盒界面。附图说明图1为本专利技术硬件连接实施例图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本专利技术进一步详细说明。本专利技术提出一种人机界面实现高级图形功能的方法,包括如下步骤,将工作站计算机与人机界面连接,先在工作站计算机上实现一个高级图形功能绘图窗口;人机界面发送绘图指令至工作站计算机,工作站计算机收到指令后,在高级图形功能绘图窗口执行绘图指令;绘图完成后,工作站计算机将绘图窗口图像发送回人机界面,人机界面将图像显示出来。本专利技术提出的人机界面实现高级图形功能的方法,能够使数控人机界面或者机器人示教盒实现高级图形功能的的一种方法,它能简化人机界面的硬件设计,同时使人机界面支持高级的3D绘图和3D渲染功能,并保证系统的安全性、稳定性。作为本专利技术的一个实施例,如图1所示,为本专利技术硬件连接实施例图。从图中可以看出,本专利技术实施例的硬件连接如下:将工作站计算机与人机界面连接,控制主机和人机界面连接;工作站计算机与显示器以及鼠标键盘连接;控制主机与数控机床驱动器及控制IO连接。所述工作站计算机可以实现复杂的图形操作和3D绘图和3D渲染功能;优选的支持OpenGL库绘图。所述控制主机实现了数控系统执行插补计算和控制机床的功能。所述控制主机包括数控系统主机和机器人控制器主机。本专利技术的人机界面可以脱离工作站计算机运行,只是脱离工作站计算机后无法实现复杂的图形操作和3D绘图和3D渲染功能;在默认情况下人机界面运行于脱离计算机状态。为了实现本专利技术提出的方法,要先在工作站计算机上实现一个高级图形功能绘图窗口,这个窗口接受来自人机界面的绘图指令,优选的这个窗口可以在工作站计算机的后台运行;人机界面假想这个窗口就是在人机界面上的窗口,人机界面在这个窗口绘图,是通过将绘图数据传输至工作站计算机绘图窗口实现的。工作站计算机收到绘图数据指令后,在高级图形功能绘图窗口执行绘图指令;绘图完成后,工作站计算机将绘图窗口图像发送回人机界面,人机界面将图像显示出来。作为一种优选的改进,由于窗口位图图像(bitmap)数据量较大,工作站计算机将绘图窗口图像发送回人机界面时,将绘图窗口图像的进行图像压缩,生成数据量较小的矢量图像文件;工作站计算机将图像压缩文件传输回人机界面;人机界面控制器将图像压缩文件还原成位图图像并显示在人机界面输出。需要说明的是,本专利技术实施例中所有使用“第一”和“第二”的表述均是为了区分两个相同名称非相同的实体或者非相同的参量,可见“第一”“第二”仅为了表述的方便,不应理解为对本专利技术实施例的限定,后续实施例对此不再一一说明。所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本专利技术的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本专利技术的不同方面的许多其它变化,为了简明它们没有在细节中提供。另外,为简化说明和讨论,并且为了不会使本专利技术难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本专利技术难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本专利技术的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本专利技术的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本专利技术。因此,这些描述应被认为是说明性的而不是限制性的。尽管已经结合了本专利技术的具体实施例对本专利技术进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。本专利技术的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本专利技术的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...
一种人机界面实现高级图形功能的方法

【技术保护点】
一种人机界面实现高级图形功能的方法,包括如下步骤,将工作站计算机与人机界面连接,其特征在于,还包括如下步骤:在工作站计算机上实现一个高级图形功能绘图窗口;人机界面发送绘图指令至所述工作站计算机;所述工作站计算机收到所述指令后,在高级图形功能绘图窗口执行绘图指令;绘图完成后,所述工作站计算机将绘图窗口图像发送回人机界面,人机界面将图像显示出来。

【技术特征摘要】
1.一种人机界面实现高级图形功能的方法,包括如下步骤,将工作站计算机与人机界面连接,其特征在于,还包括如下步骤:在工作站计算机上实现一个高级图形功能绘图窗口;人机界面发送绘图指令至所述工作站计算机;所述工作站计算机收到所述指令后,在高级图形功能绘图窗口执行绘图指令;绘图完成后,所述工作站计算机将绘图窗口图像发送回人机界面,人机界面将图像显示出来。2.如权利要求1所述的人机界面...

【专利技术属性】
技术研发人员:胡小春
申请(专利权)人:湖南戈人自动化科技有限公司
类型:发明
国别省市:湖南,43

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

1