一种多功能测控装置定值展示方法
【专利说明】一种多功能测控装置定值展示方法
[0001]
技术领域
[0002]本发明涉及一种多功能测控装置定值展示方法,属于电力自动化技术领域。
【背景技术】
[0003]测控装置通过采集运行设备的电压、电流、接点状态等电气参数,将电能监测、分析、控制等功能集中到同一装置中,是变电站综合自动化中运行数据信息采集和执行设备操作控制的主要设备。
[0004]当前市场上的测控装置种类繁多,对于测控装置定值的名称、含义、单位、范围等相关属性的展现方式均是各厂家自己定义,没有统一的标准约束,虽然各种测控装置的定值(即电气参数)含义大同小异,但是展现方式五花八门,一些多CPU模件的装置,相同功能的定值存储在不同的定值表中,且往往含有用户并不关心的定值项,容易产生歧义,给用户在使用过程中带来极大不便。
【发明内容】
[0005]为了解决上述技术问题,本发明提供了一种多功能测控装置定值展示方法。
[0006]为了达到上述目的,本发明所采用的技术方案是:
一种多功能测控装置定值展示方法,包括以下步骤,
步骤一,根据运行设备的各种电气参数和展示需求,构建配置文件;
定义电气参数为原始定值;
所述配置文件中设置了需要展示的原始定值的转换规则,根据转换规则可将需要展示的原始定值转与展示用的展示定值相互转换;
所述配置文件中还设置了展示定值的约束条件;
步骤二,载入配置文件;
步骤三,采集运行设备的各种电气参数,即原始定值;
步骤四,构建原始定值表,将所有原始定值存入原始定值表;
步骤五,根据转换规则,将需要展示的原始定值转换成展示定值;
步骤六,判断展示定值是否符合约束条件,如果不符合,则返回转换错误,如果符合,则转至步骤七;
步骤七,构建展示定值表,将符合约束条件的展示定值存入展示定值表;
步骤八,多功能测控装置的人机交互界面展示展示定值;
步骤九,在多功能测控装置的人机交互界面修改展示定值;
步骤十,判断修改后的展示定值是否符合约束条件,如果不符合,则返回错误,如果符合,则转步骤^^一 ;
步骤十一,根据转换规则,将展示定值逆向转换成原始定值,并存入原始定值表。
[0007]所述原始定值表中的元素包括原始定值名称、原始定值单位、原始定值类型、原始定值和原始定值上下限;所述展示定值表中的元素包括展示定值名称、展示定值单位、展示定值类型、展示定值和展示定值上下限。
[0008]所述原始定值类型包括整型、浮点型、时间型、枚举型和自定义型;所述展示定值类型包括整型、浮点型、时间型、枚举型和自定义型。
[0009]所述转换规则如下,
规则一,当原始定值的类型为整型和浮点型时;
原始定值X转换系数=展示定值;原始定值上下限X转换系数=展示定值上下限;原始定值与展示定值相互转换后,该定值的类型不变;
规则二,当原始定值的类型为时间型;
原始定值+偏移时间=展示定值,原始定值上下限+偏移时间=展示定值上下限;原始定值与展示定值相互转换后,该定值的类型不变;
规则三,当原始定值的类型为枚举型;
按照已定义的枚举编号的映射关系进行转换;
规则四,当原始定值的类型为自定义型;
根据自定义函数实现转换;针对每一种自定义型,其对应的自定义函数包括由原始定值转换成展示定值与展示定值转换成原始定值两种实现所述约束条件如下,
映射关系约束,展示定值与原始定值在配置文件中一对一映射;
定值上下限约束,展示定值的大小不能超过展示值上下限;
宽度约束,包括展示定值名称的字符数限制、整型展示定值的显示位数限制以及浮点型展示定值的显示位数限制;
自定义类型约束,在满足映射关系约束之外,由自定义约束判断函数实现自定义的条件约束,自定义约束判断函数返回结果为布尔型的TRUE或者FALSE。
[0010]本发明所达到的有益效果:本发明在不改变原有测控装置采集的原始定值的前提下,根据展示需求构建配置文件,实现原始定值与客户需要的展示定值相互转换;本发明的配置文件根据用户的需求配置,展示的定值也是根据需求展示,解决了现有展示方式含有用户并不关心的定值项,容易产生歧义,给用户在使用过程中带来极大不便的问题。
【附图说明】
[0011]图1为本发明流程图。
【具体实施方式】
[0012]下面结合附图对本发明作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0013]如图1所示,一种多功能测控装置定值展示方法,包括以下步骤:
步骤一,根据运行设备的各种电气参数和展示需求,构建配置文件。
[0014]定义电气参数为原始定值;原始定值类型包括整型、浮点型、时间型、枚举型和自定义型。
[0015]上述的配置文件中设置了需要展示的原始定值的转换规则,根据转换规则可将需要展示的原始定值转与展示用的展示定值相互转换;配置文件中还设置了展示定值的约束条件。
[0016]步骤二,载入配置文件。
[0017]步骤三,采集运行设备的各种电气参数,即原始定值。
[0018]步骤四,构建原始定值表,将所有原始定值存入原始定值表。
[0019]原始定值表中的元素包括原始定值名称、原始定值单位、原始定值类型、原始定值和原始定值上下限。
[0020]步骤五,根据转换规则,将需要展示的原始定值转换成展示定值。
[0021]展示定值类型包括整型、浮点型、时间型、枚举型和自定义型。
[0022]步骤六,判断展示定值是否符合约束条件,如果不符合,则返回转换错误,如果符合,则转至步骤七。
[0023]步骤七,构建展示定值表,将符合约束条件的展示定值存入展示定值表。
[0024]展示定值表中的元素包括展示定值名称、展示定值单位、展示定值类型、展示定值和展示定值上下限。
[0025]步骤八,多功能测控装置的人机交互界面展示展示定值。
[0026]步骤九,在多功能测控装置的人机交互界面修改展示定值。
[0027]步骤十,判断修改后的展示定值是否符合约束条件,如果不符合,则返回错
误,如果符合,则转步骤十一。
[0028]步骤十一,根据转换规则,将展示定值逆向转换成原始定值,并存入原始定值表。
[0029]上述转换规则如下:
规则一,当原始定值的类型为整型和浮点型时。
[0030]原始定值X转换系数=展示定值;原始定值上下限X转换系数=展示定值上下限;原始定值与展示定值相互转换后,该定值的类型不变。
[0031]展示定值单位是根据实际展示需求设定的,转换系数根据展示定值单位与原始定值单位之间的关系而定,比如lv=1000mv,原始定值名称和展示定值名称之间没有转换规贝1J,可根据实际需求自行定义,只要求唯一性和通用性即可。
[0032]规则二,当原始定值的类型为时间型。
[0033]原始定值+偏移时间=展示定值,原始定值上下限+偏移时间=展示定值上下限;原始定值与展示定值相互转换后,该定值的类型不变。
[0034]展示定值单位是根据实际展示需求设定的,偏移时间根据展示定值单位与原始定值单位之间的关系而定,比如I分钟=60秒,原始定值名称和展示定值名称之间没有转换规贝1J,可根据实际需求自行定义,只要求唯一性和通用性即可。
[0035]规则三,当原始定值的类型为枚举型。
[0036]按照已定义的枚举编号的映射关系进行转换。
[0037]规则四,当原始定值的类型为自定义型。
[0038]根据自定义函数实现转换,该自定义函数为用户自行设定的,针对每一种自定义型,其对应的自定义函数包括由原始定值转换成展示定值与展示定值转换成原始定值两种实现。
[0039]上述约束条件如下:
映射关系约束,展示定值与原始定值在配置文件中一对一映射;
定值上下限约束,展示定值的大小不能超过展示值上下限;
宽度约束,包括展示定值名称的字符数限制、整型展示定值的显示位数限制以及浮点型展示定值的显示位数限制;
自定义类型约束,在满足映射关系约束之外,由自定义约束判断函数实现自定义的条件约束,自定义约束判断函数返回结果为布尔型的TRUE或者FALSE。
[0040]上述的方法在不改变原有测控装置采集的原始定值的前提下,根据展示需求构建配置文件,将原始定值转换成客户需要的展示定值,最后通过人机交互界面展示;本发明的配置文件根据用户的需求配置,展示的定值也是根据需求展示,解决了现有展示方式含有用户并不关心的定值项,容易产生歧义,给用户在使用过程中带来极大不便的问题。
[0041]以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明技术原理的前提下,还可以做出若干改进和变形,这些改进和变形也应视为本发明的保护范围。
【主权项】
1.一种多功能测控装置定值展示方法,其特征在于:包括以下步骤, 步骤一,根据运行设备的各种电气参数和展示需求,构建配置文件; 定义电气参数为原始定值; 所述配置文件中设置了需要展示的原始定值的转换规则,根据转换规则可将需要展示的原始定值转与展示用的展示定值相互转换; 所述配置文件中还设置了展示定值的约束条件; 步骤二,载入配置文件; 步骤三,采集运行设备的各种电气参数,即原始定值; 步骤四,构建原始定值表,将所有原始定值存入原始定值表; 步骤五,根据转换规则,将需要展示的原始定值转换成展示定值; 步骤六,判断展示定值是否符合约束条件,如果不符合,则返回转换错误,如果符合,则转至步骤七; 步骤七,构建展示定值表,将符合约束条件的展示定值存入展示定值表; 步骤八,多功能测控装置的人机交互界面展示展示定值; 步骤九,在多功能测控装置的人机交互界面修改展示定值; 步骤十,判断修改后的展示定值是否符合约束条件,如果不符合,则返回错误,如果符合,则转步骤i^一 ; 步骤十一,根据转换规则,将展示定值逆向转换成原始定值,并存入原始定值表。2.根据权利要求1所述的一种多功能测控装置定值展示方法,其特征在于:所述原始定值表中的元素包括原始定值名称、原始定值单位、原始定值类型、原始定值和原始定值上下限; 所述展示定值表中的元素包括展示定值名称、展示定值单位、展示定值类型、展示定值和展示定值上下限。3.根据权利要求2所述的一种多功能测控装置定值展示方法,其特征在于:所述原始定值类型包括整型、浮点型、时间型、枚举型和自定义型;所述展示定值类型包括整型、浮点型、时间型、枚举型和自定义型。4.根据权利要求3所述的一种多功能测控装置定值展示方法,其特征在于:所述转换规则如下, 规则一,当原始定值的类型为整型和浮点型时; 原始定值X转换系数=展示定值;原始定值上下限X转换系数=展示定值上下限;原始定值与展示定值相互转换后,该定值的类型不变; 规则二,当原始定值的类型为时间型; 原始定值+偏移时间=展示定值,原始定值上下限+偏移时间=展示定值上下限;原始定值与展示定值相互转换后,该定值的类型不变; 规则三,当原始定值的类型为枚举型; 按照已定义的枚举编号的映射关系进行转换; 规则四,当原始定值的类型为自定义型; 根据自定义转换函数实现转换;针对每一种自定义型,其对应的自定义函数包括由原始定值转换成展示定值与展示定值转换成原始定值两种实现。5.根据权利要求4所述的一种多功能测控装置定值展示方法,其特征在于:所述约束条件如下, 映射关系约束,展示定值与原始定值在配置文件中一对一映射; 定值上下限约束,展示定值的大小不能超过展示值上下限; 宽度约束,包括展示定值名称的字符数限制、整型展示定值的显示位数限制以及浮点型展示定值的显示位数限制; 自定义类型约束, 在满足映射关系约束之外,由自定义约束判断函数实现自定义的条件约束,自定义约束判断函数返回结果为布尔型的TRUE或者FALSE。
【专利摘要】本发明公开了一种多功能测控装置定值展示方法,在不改变原有测控装置采集的原始定值的前提下,根据展示需求构建配置文件,实现原始定值与客户需要的展示定值相互转换;本发明的配置文件根据用户的需求配置,展示的定值也是根据需求展示,解决了现有展示方式含有用户并不关心的定值项,容易产生歧义,给用户在使用过程中带来极大不便的问题。
【IPC分类】G06F17/30
【公开号】CN104881445
【申请号】CN201510244533
【发明人】商巍, 唐斌, 龚世敏, 洪莹, 张 林
【申请人】南京国电南自电网自动化有限公司
【公开日】2015年9月2日
【申请日】2015年5月14日
转载请注明原文地址:https://www.famiwei.com/read-8138630.html