-
公开(公告)号:CN114064596A
公开(公告)日:2022-02-18
申请号:CN202111369778.6
申请日:2021-11-16
Applicant: 许继集团有限公司 , 国网河北省电力有限公司电力科学研究院 , 国家电网有限公司
Abstract: 一种日志型嵌入式文件系统设计方法、系统及存储介质,该文件系统包括保留扇区和数据区,该方法包括:在文件系统的保留扇区挑选目标扇区作为日志扇区;文件系统进行擦/读/写操作时,将每一个分步骤操作的操作细节实时记录到日志扇区;当新的分步骤操作完成后,将其替换掉日志扇区中旧的记录内容。该系统用于执行该方法,该存储介质用于存储执行该方法的计算机可执行指令。本发明在异常掉电后,文件系统再次上电后可以根据日志来做恢复操作,使其具备掉电安全的功效。
-
公开(公告)号:CN114064121B
公开(公告)日:2025-05-06
申请号:CN202111338146.3
申请日:2021-11-11
Applicant: 许继集团有限公司
Abstract: 本发明公开了一种基于虚拟堆栈的表达式解析方法及系统,其中方法包括:获取表达式数据项个数和表达式运算符个数;当表达式数据项个数大于表达式运算符个数且下一字符单元为数据项时或当表达式数据项个数小于或等于表达式运算符个数且下一字符单元为运算符时,输出表达式格式有误标志;当表达式数据项个数大于表达式运算符个数且下一字符单元为运算符时,依据下一字符单元中运算符的优先级将运算符压入第二虚拟堆栈;当表达式数据项个数小于或等于表达式运算符个数且下一字符单元为数据项时,将数据项压入第一虚拟堆栈,并在第二虚拟堆栈为空时结束解析表达式。通过采用虚拟堆栈的方式对表达式进行解析,将表达式转换为可高效执行的指令集。
-
公开(公告)号:CN114064121A
公开(公告)日:2022-02-18
申请号:CN202111338146.3
申请日:2021-11-11
Applicant: 许继集团有限公司
Abstract: 本发明公开了一种基于虚拟堆栈的表达式解析方法及系统,其中方法包括:获取表达式数据项个数和表达式运算符个数;当表达式数据项个数大于表达式运算符个数且下一字符单元为数据项时或当表达式数据项个数小于或等于表达式运算符个数且下一字符单元为运算符时,输出表达式格式有误标志;当表达式数据项个数大于表达式运算符个数且下一字符单元为运算符时,依据下一字符单元中运算符的优先级将运算符压入第二虚拟堆栈;当表达式数据项个数小于或等于表达式运算符个数且下一字符单元为数据项时,将数据项压入第一虚拟堆栈,并在第二虚拟堆栈为空时结束解析表达式。通过采用虚拟堆栈的方式对表达式进行解析,将表达式转换为可高效执行的指令集。
-
公开(公告)号:CN114020262A
公开(公告)日:2022-02-08
申请号:CN202111256384.X
申请日:2021-10-27
Applicant: 许继集团有限公司
Abstract: 本发明公开了一种继电保护装置功能模块的调度方法及系统,方法包括:S1,使用配置脚本文件描述继电保护装置的功能模块配置信息;S2,继电保护装置上电初始化,解析配置的脚本文件;S3,继电保护装置依据配置脚本中的信息执行各功能模块;S4,通过对脚本文件的内容进行调整达到修改继电保护装置的功能且不改变目标程序校验码的目的,包括对功能模块进行增加或删除、修改功能模块之间的连线关系、调整各功能模块的所属任务及调度顺序和修改各任务的调度周期。系统包括:配置模块,解析模块,执行模块和修改模块。本发明能够显著提高继电保护装置的开发效率,适应复杂功能定制需求。
-
-
-