[发明专利]字符串解释方法、装置、终端设备及存储介质在审
申请号: | 202111119201.X | 申请日: | 2021-09-23 |
公开(公告)号: | CN114004215A | 公开(公告)日: | 2022-02-01 |
发明(设计)人: | 蒙英;胡红波 | 申请(专利权)人: | 深圳市研控自动化科技有限公司 |
主分类号: | G06F40/205 | 分类号: | G06F40/205;G06F40/166 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 丁志新 |
地址: | 518000 广东省深圳市南山区西丽街道西*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 字符串 解释 方法 装置 终端设备 存储 介质 | ||
本发明公开了一种字符串解释方法,该方法包括:根据用户输入的配置指令,从预设的解析器组件库中调用至少一个目标解析器组成字符串解释器,其中,所述字符串解释器包括提示命令,以供用户编辑命令字符串;根据用户对所述提示命令的操作指令,生成待解释的命令字符串;利用所述字符串解释器对所述命令字符串进行解释,得到目标字符串。本发明还公开了一种字符串解释装置、终端设备及存储介质。本发明通过用户自定义配置需要用到的解析器,可以根据用户的解析需求灵活解释不同类型的字符串,无需用户对自己编辑的指令转换等操作,满足用户个性化需求的前提下,可以简化用户操作,从而保证技术开发工作的正常进行,提高用户的开发效率。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种字符串解释方法、装置、终端设备及存储介质。
背景技术
随着自动化技术的迅速发展迅速,作为自动化技术的终端执行部件之一,电机驱动器的相关技术也在迅速发展,驱动器与上位机软件大多使用Modbus等通信协议,无法直接编译或运行各种类型的高级编程语言。而一个驱动器少则几十,多则几百个参数,每个参数都对应不同的驱动指令,当开发人员在对驱动器进行驱动和控制时,往往无法完全记住驱动器的所有参数,以及各个参数对应的数字命令,在设计驱动器参数的控制指令时,往往要先通过其他途径获取驱动器的各个参数后,通过高级编程语言编写控制指令,然后再将高级编程语言转换为驱动器可以直接编译运行的语言,操作复杂,不利于技术开发工作的正常进行。
发明内容
本发明的主要目的在于提供一种字符串解释方法、装置、终端设备及存储介质,旨在解决现有技术中,电机驱动器的参数较多,且各个参数对应的数字命令复杂,导致在设计电机驱动器各个参数的控制指令时的操作复杂的技术问题。
此外,为实现上述目的,本发明还提供一种字符串解释方法,所述字符串解释方法包括以下步骤:
根据用户输入的配置指令,从预设的解析器组件库中调用至少一个目标解析器组成字符串解释器,其中,所述字符串解释器包括提示命令,以供用户编辑命令字符串;
根据用户对所述提示命令的操作指令,生成待解释的命令字符串;
利用所述字符串解释器对所述命令字符串进行解释,得到目标字符串。
可选地,所述命令字符串包括混合型字符串,所述混合型字符串中包括至少两种数据类型的字符,所述利用所述字符串解释器对所述命令字符串进行解释,得到目标字符串的步骤,包括:
利用所述字符串解释器中的目标解析器依次对所述命令字符串进行拆分解析,各所述目标解析器从所述命令字符串中解析出对应数据类型的字符,得到多个子字符串;
对各所述子字符串进行标记整合,得到目标字符串。
可选地,所述命令字符串包括运算公式,所述利用所述字符串解释器对所述命令字符串进行解释,得到目标字符串的步骤,包括:
利用所述字符串解释器将所述运算公式由中缀表达式解释为后缀表达式,得到目标字符串。
可选地,所述利用所述字符串解释器将所述运算公式由中缀表达式解释为后缀表达式,得到目标字符串的步骤,包括:
创建初始化的字符堆栈;
利用所述字符串解释器从左向右依次读取所述运算公式中的各个运算字符,并将各所述运算字符按照优先级顺序压入所述字符堆栈中;
将所述字符堆栈中的运算字符依次弹出并输出,得到目标字符串。
可选地,所述运算公式中的各个运算字符包括操作数、操作符、左括号和右括号,所述字符堆栈包括临时堆栈和目标堆栈,所述利用所述字符串解释器从左向右依次读取所述运算公式中的各个运算字符,并将所述运算字符按照优先级顺序压入所述字符堆栈中的步骤,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市研控自动化科技有限公司,未经深圳市研控自动化科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111119201.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:回热式热力循环与回热式气体热动装置
- 下一篇:一种硅棒的加工方法及硅片