【技术实现步骤摘要】
本专利技术属于开放式数控系统的人机界面设计领域,涉及界面、流程可定制的组态设计方法,具体涉及。
技术介绍
体系结构开放是数控系统发展的总趋势,其体现之一就是友好、灵活、可靠的人机界面。传统的数控系统软件开发没有考虑用户界面的特殊性,将用户界面与数控系统的开发混合在一起,这样不仅难度大,而且设计出来的用户界面结构复杂,难于理解,同时也很难满足用户对人机交互界面的要求。经文献检索发现,中国专利申请号为:CN 201210584554,专利技术名称为:一种界面可自定义的数控系统及实现方法,该专利申请提出了一种利用MFC、Mini⑶I和SQLITE数据库技术实现的人机界面可定制系统,该技术只处理显示控件信息,对定制控件的事件响应控制流程方面存在设计不足;采用SQLITE保存控件信息使得数据结构呆板,对控件树形管理的层级有限制。
技术实现思路
为了克服现有技术中存在的缺陷,本专利技术提出了,采用“所见即所得”的先进理念,使用户能设计出友好的、针对性强、流程可控制的人机界面,且提高开发效率、减少开发成本,对于用户和数控系统制造商都具有现实意义。其技术方案如下:,包括以下步骤:步骤1:在图形用户接口⑶I系统中,采用wxWidget作为底层的图形后端接口,采用面向对象的编程方法,实现数控系统所需各种控件的自绘接口和事件响应接口,并导出为LUA语言接口。步骤2:在数控系统中,将控制器的内部变量和流程操作接口导出为LUA语言接口,GUI系统通过LUA脚本调用可进行数控系统内部变量的显示编辑、流程控制的动态操作。步骤3:在PC计算机上进行界面自定义设计,将数控系统上所 ...
【技术保护点】
一种开放式数控系统人机界面可定制的组态设计方法,其特征在于,包括以下步骤:步骤1:在图形用户接口GUI系统中,采用wxWidget作为底层的图形后端接口,采用面向对象的编程方法,实现数控系统所需各种控件的自绘接口和事件响应接口,并导出为LUA语言接口;步骤2:在数控系统中,将控制器的内部变量和流程操作接口导出为LUA语言接口,GUI系统通过LUA脚本调用可进行数控系统内部变量的显示编辑、流程控制的动态操作;步骤3:在PC计算机上进行界面自定义设计,将数控系统上所需的各种控件添加到界面设计中,按照个性化要求修改控件的布局和属性,采用组合模式将控件树形结构进行组织管理,设计完成时采用XML文件格式保存;步骤4:进行界面自定义设计的同时,创建控件事件响应处理流程的LUA函数,利用步骤1和步骤2中导出的函数接口进行个性化处理流程编辑,并保存到对应的LUA脚本文件中;步骤5:数控系统运行时,加载XML文件并解析出控件树形结构中的各种信息,按照设计布局和控件属性进行自定义界面的显示;步骤6:交互界面接收用户的鼠标键盘操作,转换为对应控件的事件响应处理,调用步骤4)中设计LUA脚本文件中对应的处理函 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:王传斌,孙楠楠,王刚,秦岭松,
申请(专利权)人:武汉爱科唯自动化科技有限公司,
类型:发明
国别省市:湖北;42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。