-
公开(公告)号:CN108733410B
公开(公告)日:2021-10-01
申请号:CN201810328972.1
申请日:2018-04-13
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06F9/30
Abstract: 本发明公开一种指令优化方法,包括如下步骤:步骤1,获取结构化文本程序编译后的指令文件,获取数据区、指令区内容;步骤2,分析数据区,提取变量信息;步骤3,分三次遍历指令区,依次采用赋值优化、代数简化、引用点处理的优化方法,对指令进行合并、删除、调整操作;步骤4,将优化后的数据、指令信息存储为文件。此种优化方法可在ST程序编译后,通过分析既定格式的指令文件,进行指令的可靠快速优化,提高程序运行效率。
-
公开(公告)号:CN111460398A
公开(公告)日:2020-07-28
申请号:CN202010180460.2
申请日:2020-03-16
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
Abstract: 本发明实施例适用于数据安全技术领域,提供了一种水印添加方法、装置、设备及存储介质,其中,水印添加方法包括:在检测到第二设备连接在所述第一设备的通信接口上时,从所述第二设备获取用户信息;所述用户信息为安装于所述第一设备的应用程序的用户信息;所述第二设备用于对所述应用程序进行硬件加密;生成至少包含所述用户信息和所述第一设备的设备信息的水印图像;在所述应用程序的界面视图上添加至少一个所述水印图像;所述至少一个水印图像覆盖所述应用程序的界面视图。
-
公开(公告)号:CN109977516A
公开(公告)日:2019-07-05
申请号:CN201910208856.0
申请日:2019-03-19
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
Abstract: 本申请提供一种自动建模逻辑节点处理方法。所述方法包括:定义建模符号的组标题以及所述组标题和逻辑节点类名的映射关系;定义自动建模规则;创建所述建模符号,存储所述建模符号的时间戳;基于所述自动建模规则汇总所述建模符号,形成各个待处理组;基于所述各个待处理组创建逻辑节点实例,形成装置能力描述文件和建模符号描述文件。本申请的实施例提供的技术方案,优化改进了逻辑节点实例号分配、数据对象命名机制,极大减少了维护工作量,提升了工程实施效率。
-
公开(公告)号:CN109976748A
公开(公告)日:2019-07-05
申请号:CN201910150144.8
申请日:2019-02-28
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
Abstract: 本发明实施例公开了一种程序处理方法,所述方法包括:接收终端发送的可视化工程的作业信息,其中,所述作业信息至少包括可视化工程标识以及可视化开发编译环境信息;在所述可视化开发编译环境信息对应的可视化开发编译环境中,生成所述可视化工程标识所标识的可视化工程的代码文件;编译所述代码文件;根据编译后的代码文件,生成供所述终端运行的目标文件;将所述目标文件发送给所述终端。本发明实施例还公开了一种终端、服务器及计算机存储介质。
-
公开(公告)号:CN108733410A
公开(公告)日:2018-11-02
申请号:CN201810328972.1
申请日:2018-04-13
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06F9/30
Abstract: 本发明公开一种指令优化方法,包括如下步骤:步骤1,获取结构化文本程序编译后的指令文件,获取数据区、指令区内容;步骤2,分析数据区,提取变量信息;步骤3,分三次遍历指令区,依次采用赋值优化、代数简化、引用点处理的优化方法,对指令进行合并、删除、调整操作;步骤4,将优化后的数据、指令信息存储为文件。此种优化方法可在ST程序编译后,通过分析既定格式的指令文件,进行指令的可靠快速优化,提高程序运行效率。
-
公开(公告)号:CN108920435B
公开(公告)日:2022-08-26
申请号:CN201810694363.8
申请日:2018-06-29
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06F8/75 , G06F40/194 , G06F8/34
Abstract: 本发明公开了一种可视化程序页面数据节点匹配方法,包括读取待比较的两个可视化程序页面,设置逐步弱化的匹配条件,根据从最优到次优的匹配条件对可视化程序页面的编程符号和连接线进行数据节点的匹配对比。本发明方法依次减弱的匹配条件对待比对的可视化程序页面的编程符号和连接线进行层层匹配筛选,一方面保证未更改的编程符号能首先精确匹配,另一方面保证属性和连接关系发生变化的编程符号也能匹配;本发明方法在可视化程序页面进行比较时,能够以最优‑次优的方法形成用于比较分析的编程符号、连接线的匹配节点,能充分考虑到页面修改前后的各种新建、删除、位置连接关系的变化后,形成较为精确的匹配对,为单个符号的差异分析奠定基础。
-
公开(公告)号:CN111460398B
公开(公告)日:2022-07-22
申请号:CN202010180460.2
申请日:2020-03-16
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
Abstract: 本发明实施例适用于数据安全技术领域,提供了一种水印添加方法、装置、设备及存储介质,其中,水印添加方法包括:在检测到第二设备连接在所述第一设备的通信接口上时,从所述第二设备获取用户信息;所述用户信息为安装于所述第一设备的应用程序的用户信息;所述第二设备用于对所述应用程序进行硬件加密;生成至少包含所述用户信息和所述第一设备的设备信息的水印图像;在所述应用程序的界面视图上添加至少一个所述水印图像;所述至少一个水印图像覆盖所述应用程序的界面视图。
-
公开(公告)号:CN109871233B
公开(公告)日:2022-05-17
申请号:CN201910116256.1
申请日:2019-02-13
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司 , 国网电力科学研究院有限公司
Abstract: 本申请实施例公开了一种云编程文件管理方法、装置、设备及存储介质,其中,所述方法包括:获取工程编辑指令,工程编辑指令用于表征从某一历史库中签出某一历史版本的工程;根据工程编辑指令确定待签出工程的版本标识;根据待签出工程的版本标识,将待签出工程的文件复制到一个新建的实时库中;其中,实时库用于存储当前编辑的工程的文件;获取工程归档指令,工程归档指令中携带归档的版本标识;将归档的版本标识确定为实时库中当前编辑的工程的版本标识;将当前编辑的工程的文件存储到实时库对应的历史库中。
-
公开(公告)号:CN108804222B
公开(公告)日:2021-07-27
申请号:CN201810329161.3
申请日:2018-04-13
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
Abstract: 本发明公开一种临时变量的数据区分配方法,步骤是:首次编译形成指令时,临时变量采用不重复的最大化分配策略;遍历临时变量数据区,遍历指令区,获取各个临时变量的首次引用及最后引用的指令行号,形成每个临时变量的作用域;对按照变量类型组织的各子组进行临时变量合并:对同组内时作用域无交集的临时变量按照最近邻合并贪心算法进行合并,合并为1个子集的临时变量分配同一个虚拟寄存器;调整指令,将指令区的各个临时变量替换为对应虚拟寄存器;汇总虚拟寄存器,并删除原临时变量区,用新的虚拟寄存器组替换。此种方法在编译IEC61131的ST代码时,能精简临时变量数据区,减少数据区大小,满足嵌入式系统资源有限的约束。
-
公开(公告)号:CN108427567B
公开(公告)日:2021-06-18
申请号:CN201810329127.6
申请日:2018-04-13
Applicant: 南京南瑞继保电气有限公司 , 南京南瑞继保工程技术有限公司
IPC: G06F8/65
Abstract: 本发明公开一种装置驱动包自动升级方法,步骤是:确定用于升级的源参考驱动包以及待升级的工作驱动包;备份工作驱动包;读取两个驱动包中的装置型号信息,若装置型号不同,退出升级流程;相同则将源参考驱动包中的可视化配置符号库文件、研发级完全控制的页面直接覆盖到工作驱动包,并使用新的符号库刷新用户级完全控制的可视化页面内的实例符号,同步输入变量列表、输出变量列表、参数列表;将源参考驱动包中的离线人机界面数据层次结构同步到工作驱动包,同时保留工作驱动包中相同ID的定值设置值、装置选型配置选项值;保存并分析工作驱动包,显示升级内容;用户确认后升级。此种方法可在保留用户配置的前提下进行研发驱动包内核的自动升级。
-
-
-
-
-
-
-
-
-