参数配置方法和装置制造方法及图纸

技术编号:38713263 阅读:14 留言:0更新日期:2023-09-08 14:56
本申请提出一种参数配置方法和装置,包括:获取与任一参数属性相关联的参数数据集;基于预设的参数配置需求,对参数数据集进行序列号分组,以得到连续序列号的多个一级参数组,多个一级参数组中存在包括多个层级子参数组的目标一级参数组,且各个层级子参数组均包括至少一个子参数组;获取参数配置需求中各个一级参数组、各个层级子参数组以及各子参数组的序列号范围,以将各个序列号对应的参数数据配置在各个一级参数组、各个层级子参数组以及各子参数组中,以得到参数配置文件,由此,通过由一级参数组、层级子参数组和子参数组生成的参数配置文件,实现参数数据的显示和批量操作,提升在参数数据维护、使用等环节的便利性。使用等环节的便利性。使用等环节的便利性。

【技术实现步骤摘要】
参数配置方法和装置


[0001]本申请涉及计算机
,尤其涉及一种参数配置方法、装置、电子设备和存储介质。

技术介绍

[0002]目前,使用组态工具编辑开发设备系统的功能时,要使用参数数据作为功能的组成部分(即功能的属性),因此参数配置是编辑开发中非常重要的一部分。对于参数资源,相关技术中,传统的配置方式是通过人工或代码开放的方式进行参数的配置,然而人工的方式进行参数的管理、维护、配置工作量繁重,代码开发方式,每个参数要分别写在引用位置,代码工作量大且为重复性工作,且人工或代码开放的方式都不具备可视化的参数配置和使用方法,故亟需一种更可靠的参数配置方法。

技术实现思路

[0003]本申请第一方面实施例提出了一种参数配置方法,所述方法包括:基于任一参数属性,获取与所述参数属性相关联的参数数据集;基于预设的参数配置需求,对所述参数数据集进行序列号分组,以得到连续序列号的多个一级参数组,其中,多个一级参数组中存在包括多个层级子参数组的目标一级参数组,且各个层级子参数组均包括至少一个子参数组;获取所述参数配置需求中所述各个一级参数组、各个层级子参数组以及各子参数组的序列号范围,并基于所述参数数据集的序列号与所述序列号范围的归属关系,将各个序列号对应的参数数据配置在各个一级参数组、各个层级子参数组以及各子参数组中,以得到参数配置文件。
[0004]在本申请的一个实施例中,其中,在所述目标一级参数组中任一目标层级子参数组包括多个子参数组的情况下,各个子参数组的序列号属于目标层级子参数组对应上一层级子参数组的序列号范围内,且各个子参数组的序列号互斥。
[0005]在本申请的一个实施例中,所述方法还包括:在所述参数配置需求变更的情况下,以所述参数配置文件中任一参数数据、一级参数组以及层级子参数组为对象,进行参数配置文件的配置。
[0006]在本申请的一个实施例中,所述在所述参数配置需求变更的情况下,以所述参数配置文件中任一参数数据或一级参数组或层级子参数组为对象,进行参数配置文件的配置,包括:在所述参数配置需求为增加备选参数数据集的情况下,对所述备选参数数据集进行序列号分组,以得到连续序列号的多个备选一级参数组,其中,所述备选参数数据集的序列号与所述参数数据集的序列号是连续的。在所述参数配置需求为修改目标一级参数组序列号范围的情况下,对目标一级参数组序列号进行调控,并对序列号大于所述目标一级参数组序列号范围的候选一级参数组以及所述候选一级参数组对应多个层级子参数组的序列号进行同步调控;在所述参数配置需求为增加任一目标层级子参数组序列号范围的情况下,将不属于目标层级子参数组的同层级参数序列号包在目标层级子参数组中,将该同层
级参数序列号降级为目标层级子参数组的子参数组;在所述参数配置需求为删除任一目标层级子参数组序列号范围的情况下,将属于目标层级子参数组序列号范围内的序列号上升一层级,与目标层级子参数组同层级;在所述参数配置需求为删除任一目标层级子参数组的情况下,将目标层级子参数组包含的多个层级子参数组和参数数据全部释放到目标层级子参数组的上一层级子参数组;在所述参数配置需求为目标层级子参数组合并的情况下,如果子参数组B向子参数组A合并,子参数组A序列号范围将包络子参数组B和子参数组A序列号范围的最小序列号和最大序列号,且将子参数组B包络的多个层级子参数组归入子参数组A。
[0007]本申请提出一种参数配置方法,所述方法还包括:在所述参数配置需求为增加备选参数数据的情况下,将备选参数数据序列号配置为全部序列号中最后一个连续序列号,并将所述备选参数数据序列号配置到预设的备选一级参数组中。
[0008]本申请提出一种参数配置方法,获取与任一参数属性相关联的参数数据集;基于预设的参数配置需求,对参数数据集进行序列号分组,以得到连续序列号的多个一级参数组,多个一级参数组中存在包括多个层级子参数组的目标一级参数组,且各个层级子参数组均包括至少一个子参数组;获取参数配置需求中各个一级参数组、各个层级子参数组以及各子参数组的序列号范围,以将各个序列号对应的参数数据配置在各个一级参数组、各个层级子参数组以及各子参数组中,以得到参数配置文件,由此,通过由一级参数组、层级子参数组和子参数组生成的参数配置文件,实现参数数据的显示和批量操作,提升在参数数据维护、使用等环节的便利性。
[0009]本申请第二方面实施例提出了一种参数配置装置,所述装置包括:确定模块,用于基于任一参数属性,获取与所述参数属性相关联的参数数据集;分组模块,用于基于预设的参数配置需求,对所述参数数据集进行序列号分组,以得到连续序列号的多个一级参数组,其中,多个一级参数组中存在包括多个层级子参数组的目标一级参数组,且各个层级子参数组均包括至少一个子参数组;第一配置模块,用于获取所述参数配置需求中所述各个一级参数组、各个层级子参数组以及各子参数组的序列号范围,并基于所述参数数据集的序列号与所述序列号范围的归属关系,将各个序列号对应的参数数据配置在各个一级参数组、各个层级子参数组以及各子参数组中,以得到参数配置文件。
[0010]在本申请的一个实施例中,其中,在所述目标一级参数组中任一目标层级子参数组包括多个子参数组的情况下,各个子参数组的序列号属于目标层级子参数组对应上一层级子参数组的序列号范围内,且各个子参数组的序列号互斥。
[0011]在本申请的一个实施例中,所述装置还包括:第二配置模块,用于在所述参数配置需求变更的情况下,以所述参数配置文件中任一参数数据、一级参数组以及层级子参数组为对象,进行参数配置文件的配置。
[0012]在本申请的一个实施例中,所述第二配置模块,具体用于:在所述参数配置需求为增加备选参数数据集的情况下,对所述备选参数数据集进行序列号分组,以得到连续序列号的多个备选一级参数组,其中,所述备选参数数据集的序列号与所述参数数据集的序列号是连续的。在所述参数配置需求为修改目标一级参数组序列号范围的情况下,对目标一级参数组序列号进行调控,并对序列号大于所述目标一级参数组序列号范围的候选一级参数组以及所述候选一级参数组对应多个层级子参数组的序列号进行同步调控;在所述参数
配置需求为增加任一目标层级子参数组序列号范围的情况下,将不属于目标层级子参数组的同层级参数序列号包在目标层级子参数组中,将该同层级参数序列号降级为目标层级子参数组的子参数组;在所述参数配置需求为删除任一目标层级子参数组序列号范围的情况下,将属于目标层级子参数组序列号范围内的序列号上升一层级,与目标层级子参数组同层级;在所述参数配置需求为删除任一目标层级子参数组的情况下,将目标层级子参数组包含的多个层级子参数组和参数数据全部释放到目标层级子参数组的上一层级子参数组;在所述参数配置需求为目标层级子参数组合并的情况下,如果子参数组B向子参数组A合并,子参数组A序列号范围将包络子参数组B和子参数组A序列号范围的最小序列号和最大序列号,且将子参数组B包络的多个层级子参数组归入子参数组A;
[0013]在本申请的一个实施例中,所述第二配本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种参数配置方法,其特征在于,所述方法包括:基于任一参数属性,获取与所述参数属性相关联的参数数据集;基于预设的参数配置需求,对所述参数数据集进行序列号分组,以得到连续序列号的多个一级参数组,其中,多个一级参数组中存在包括多个层级子参数组的目标一级参数组,且各个层级子参数组均包括至少一个子参数组;获取所述参数配置需求中所述各个一级参数组、各个层级子参数组以及各子参数组的序列号范围,并基于所述参数数据集的序列号与所述序列号范围的归属关系,将各个序列号对应的参数数据配置在各个一级参数组、各个层级子参数组以及各子参数组中,以得到参数配置文件。2.如权利要求1所述的方法,其特征在于,其中,在所述目标一级参数组中任一目标层级子参数组包括多个子参数组的情况下,各个子参数组的序列号属于目标层级子参数组对应上一层级子参数组的序列号范围内,且各个子参数组的序列号互斥。3.如权利要求1所述的方法,其特征在于,所述方法还包括:在所述参数配置需求变更的情况下,以所述参数配置文件中任一参数数据、一级参数组以及层级子参数组为对象,进行参数配置文件的配置。4.如权利要求3所述的方法,其特征在于,所述在所述参数配置需求变更的情况下,以所述参数配置文件中任一参数数据或一级参数组或层级子参数组为对象,进行参数配置文件的配置,包括:在所述参数配置需求为增加备选参数数据集的情况下,对所述备选参数数据集进行序列号分组,以得到连续序列号的多个备选一级参数组,其中,所述备选参数数据集的序列号与所述参数数据集的序列号是连续的;在所述参数配置需求为修改目标一级参数组序列号范围的情况下,对目标一级参数组序列号进行调控,并对序列号大于所述目标一级参数组序列号范围的候选一级参数组以及所述候选一级参数组对应多个层级子参数组的序列号进行同步调控;在所述参数配置需求为增加任一目标层级子参数组序列号范围的情况下,将不属于目标层级子参数组的同层级参数序列号包在目标层级子参数组中,将该同层级参数序列号降级为目标层级子参数组的子参数组;在所述参数配置需求为删除任一目标层级子参数组序列号范围的情况下,将属于目标层级子参数组序列号范围内的序列号上升一层级,与目标层级子参数组同层级;在所述参数配置需求为删除任一目标层级子参数组的情况下,将目标层级子参数组包含的多个层级子参数组和参数数据全部释放到目标层级子参数组的上一层级子参数组;在所述参数配置需求为目标层级子参数组合并的情况下,如果子参数组B向子参数组A合并,子参数组A序列号范围将包络子参数组B和子参数组A序列号范围的最小序列号和最大序列号,且将子参数组B包络的多个层级子参数组归入子参数组A。5.如权利要求4所述的方法,其特征在于,所述方法还包括:在所述参数配置需求为增加备选参数数据的情况下,将备选参数数据序列号配置为全部序列号中最后一个连续序列号,并将所述备选参数数据序列号配置到预设的备选一级参数组中。6.一种参数配置装置,其特征在于,所述装置包括:
确定模块,用于基于任一参数属性,获取与所述参数属性相关联的参数数据集;分组模块,用于基于预设的参数配置需求,对所述参数数据集进行序...

【专利技术属性】
技术研发人员:张境麟姚钰鹏王建兵佟国勋刘清冯银辉王睿
申请(专利权)人:北京煤科天玛自动化科技有限公司
类型:发明
国别省市:

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

1