程序代码的编辑方法、装置、存储介质、处理器及终端制造方法及图纸

技术编号:17466819 阅读:63 留言:0更新日期:2018-03-15 04:32
本发明专利技术公开了一种程序代码的编辑方法、装置、存储介质、处理器及终端。该方法包括:根据机器人的标识信息从预设文本编辑器内获取对应的编辑模式;按照编辑模式在预设文本编辑器内编辑机器人后置代码。本发明专利技术解决了相关技术中缺乏一种能够支持大多数工业机器人语言的编辑器的技术问题。

The editing method, device, storage medium, processor, and terminal of the program code

The invention discloses an editing method, a device, a storage medium, a processor and a terminal for a program code. The method includes obtaining the corresponding editing mode from the preset text editor according to the identification information of the robot, editing the postscript code in the preset text editor according to the edit mode. The invention solves the technical problem of the lack of an editor capable of supporting most industrial robot languages in the related technologies.

【技术实现步骤摘要】
程序代码的编辑方法、装置、存储介质、处理器及终端
本专利技术涉及工业机器人编程语言领域,具体而言,涉及一种程序代码的编辑方法、装置、存储介质、处理器及终端。
技术介绍
机器人后置语言是针对工业机器人,在软件环境下生成的离线编程程序,其通过支持软件的解释或编译产生的目标程序代码,包含有对机器人路径规划的数据。目前,应用于机器人的编程方式可以包括:示教编程、机器人语言编程以及离线编程。示教编程是指在机器人现场进行程序编制。机器人语言编程应用的是针对工业机器人的动作级与对象级语言。离线编程程序是通过支持软件的解释和编译生成目标程序代码,进而生成路径规划数据。相比之下,离线编程存在诸多优势。伴随着科技的飞速发展,各种类型的机器人品牌层出不穷,每种品牌的机器人通常拥有一套与自身匹配的语言系统。由此为工业机器人的使用者和编程者带来了极大的困难。另外,机器人语言在使用过程中同样存在诸多缺陷,例如:在代码显示方面无法按照不同颜色进行高亮显示,很难阅读和编辑,而且还无法显示行号,进而造成编辑修改和交流方面的困难。在初学者开始接触机器人后置代码时,经常会因为复杂繁琐的格式和关键字望而却步,无法完成编辑工本文档来自技高网...
程序代码的编辑方法、装置、存储介质、处理器及终端

【技术保护点】
一种程序代码的编辑方法,其特征在于,包括:根据机器人的标识信息从预设文本编辑器内获取对应的编辑模式;按照所述编辑模式在所述预设文本编辑器内编辑机器人后置代码。

【技术特征摘要】
1.一种程序代码的编辑方法,其特征在于,包括:根据机器人的标识信息从预设文本编辑器内获取对应的编辑模式;按照所述编辑模式在所述预设文本编辑器内编辑机器人后置代码。2.根据权利要求1所述的方法,其特征在于,根据所述机器人的标识信息获取所述编辑模式包括:按照所述机器人的标识信息配置编辑参数集合,其中,所述编辑参数集合包括:代码显示方式、关键字集合、指令函数集合、折叠标志集合、注释格式集合;根据所述编辑参数集合确定所述编辑模式。3.根据权利要求2所述的方法,其特征在于,按照所述编辑模式在所述预设文本编辑器内编辑所述机器人后置代码包括以下至少之一:在用户输入起始字符串的情况下,根据所述关键字集合向所述用户提示与所述起始字符串匹配的关键字;在用户输入指令函数的情况下,根据所述指令函数集合向所述用户提示所述指令函数的含义和函数定义规则;对用户选取的代码段进行折叠,并采用折叠标志对折叠的代码段进行标注,其中,所述折叠标志是所述用户从所述折叠标志集合中随机选取的或者在所述折叠标志集合中默认设定的;按照从所述注释格式集合选取的注释格式对用户输入的注释内容进行显示;当用户输入的代码不符合所述编辑模式对应的语言规则时,对错误代码进行定位并发出告警信息,其中,所述告警信息包括以下至少之一:所述错误代码的错误类型、所述语言规则对应的提示信息。4.根据权利要求3所述的方法,其特征在于,所述机器人后置代码在所述预设文本编辑器的显示界面内按照所述代码显示方式对不同类型字段进行区分显示。5.根据权利要求3所述的方法,其特征在于,在按照所述编辑模式在预设文本编辑器内编辑机器人后置代码之后,还包括:在虚拟测试境下模拟所述机器人后置代码的运行过程,对所述机器人后置代码进行合法性校验。6.一种程序代码的编辑装置,其特征在于,包括:获取模块,用于根据机器人的标识信息从预设文本编辑器内获取对应的编辑模式;编辑模块,用于按照所述编辑模式在所述预设文本编辑器内编辑机器人后置代码。7.根据权利要求6所述的装置,其特征在于,所述获取模块包括:配置单元,用于按照所述机...

【专利技术属性】
技术研发人员:马润泽
申请(专利权)人:北京华航唯实机器人科技股份有限公司
类型:发明
国别省市:北京,11

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

1