[发明专利]一种系统参数的调用方法及调用装置有效
申请号: | 201910897537.5 | 申请日: | 2019-09-23 |
公开(公告)号: | CN110851345B | 公开(公告)日: | 2023-04-14 |
发明(设计)人: | 李权;成爱军;杨振;李武君 | 申请(专利权)人: | 上海辛格林纳新时达电机有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F9/30 |
代理公司: | 上海晨皓知识产权代理事务所(普通合伙) 31260 | 代理人: | 成丽杰 |
地址: | 201802 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 系统 参数 调用 方法 装置 | ||
本发明实施例涉及系统调试技术领域,公开了一种系统参数的调用方法,该调用方法包括:构建多个应用宏,每个所述应用宏包括:应用宏值、映射参数组和参数默认值组;其中,所述应用宏值用于识别不同的应用宏,所述映射参数组与系统参数表中的多个参数相关联,所述参数默认值组包括所述多个参数的默认值;当某个应用宏被调用时,将被调用的所述应用宏的映射参数组和参数默认值组插入到所述系统参数表中的一段连续地址中;及根据所述应用宏的所述映射参数组和所述参数默认值组,将所述系统参数表中的与所述映射参数组相关联的多个参数设置成相应的默认值。本发明的实施例还公开一种系统参数的调用装置。
技术领域
本发明实施例涉及系统调试技术领域,特别涉及一种系统参数的调用方法及调用装置。
背景技术
目前,通常采用设置应用宏的方式,来实现对系统多应用场合的调试。在系统参数中添加一个参数,即:应用宏值,以实现对应用宏的选择。应用宏的每一个值都会关联设置系统参数中一套参数的参数值,这样就可以实现通过设置一个应用宏值来关联设置一套参数的目的了。例如,如图1所示,应用宏值为1时,其所关联的系统参数为a3,a4,a7……;应用宏值为2时,其所关联的系统参数为a1,a6,a8……;应用宏值为3时,其所关联的系统参数为a2,a4,a5……。
然而,由于每个应用宏值都会关联较多的参数数量,且每套参数在系统中的位置比较随机,如图1所示,应用宏值为1时,其所关联的系统参数为a3,a4,a7……,这些参数的地址并不连续,且没有任何规律。因此,当确定好应用宏值之后,很难快速定位该应用宏值对应的所有参数。若后续想要对其中的参数进行修改也会非常不方便,这就极大地影响了调试效率。
发明内容
本发明实施方式的目的在于提供一种系统参数的调用方法,能够实现在不同的应用场合下的对所需的系统参数进行快速调取。
为解决上述技术问题,本发明的实施方式提供了一种系统参数的调用方法,其包括:构建多个应用宏,每个所述应用宏包括:应用宏值、映射参数组和参数默认值组;其中,所述应用宏值用于识别不同的应用宏,所述映射参数组与系统参数表中的多个参数相关联,所述参数默认值组包括所述多个参数的默认值;当某个应用宏被调用时,将被调用的所述应用宏的映射参数组和参数默认值组插入到所述系统参数表中的一段连续地址中;及根据所述应用宏的所述映射参数组和所述参数默认值组,将所述系统参数表中的与所述映射参数组相关联的多个参数设置成相应的默认值。
另外,所述将被调用的所述应用宏的映射参数组和参数默认值组插入到所述系统参数表中的一段连续地址中,具体为:将所述应用宏的所述映射参数组和所述参数默认值组插入到所述系统参数表靠近所述系统参数表前端的一段连续的地址中。
另外,上述调用方法还可包括:在所述应用宏被调用后,确定所述应用宏的有效长度,并根据所述有效长度确定在所述系统参数表中存放所述应用宏所需的空间。
另外,所述构建多个应用宏的步骤具体为:根据应用场景、交互界面、控制方式、控制对象中的一个或多个,设定每个所述应用宏的含义、每个所述应用宏的应用宏值、每个所述应用宏的映射参数组所需要映射的多个参数。
另外,上述调用方法还可包括:当所述应用宏中的所述映射参数组中参数的参数值被改变时,同步改变所述系统参数表中的相应参数的参数值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海辛格林纳新时达电机有限公司,未经上海辛格林纳新时达电机有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910897537.5/2.html,转载请声明来源钻瓜专利网。