一种基于动态规划算法的连续功能图图形比对方法

    公开(公告)号:CN114416077A

    公开(公告)日:2022-04-29

    申请号:CN202111501252.9

    申请日:2021-12-09

    Abstract: 本发明涉及一种基于动态规划算法的连续功能图图形化比对方法,包括如下:解析两个待比较的连续功能图文件,提取逻辑数据,并分别进行逻辑分组,生成两份元件组列表。首先以逻辑页为单位,比较数据的校验码,对于校验码不同的逻辑页,进一步地以元件组为单位进行比较,排除不相似的元件组,得到相似的元件组列表;然后再以单个元件为单位基于动态规划算法,进一步比较相似的元件组,得到最长有序子序列;接下来,以元件属性为单位,比较最长有序子序列的具体元件属性,进一步得到相同/不同的元件。经过若干次比较,获取元件差异信息,以图形化的方式显示最终比较结果。

    一种基于动态规划算法的连续功能图图形比对方法

    公开(公告)号:CN114416077B

    公开(公告)日:2024-10-01

    申请号:CN202111501252.9

    申请日:2021-12-09

    Abstract: 本发明涉及一种基于动态规划算法的连续功能图图形化比对方法,包括如下:解析两个待比较的连续功能图文件,提取逻辑数据,并分别进行逻辑分组,生成两份元件组列表。首先以逻辑页为单位,比较数据的校验码,对于校验码不同的逻辑页,进一步地以元件组为单位进行比较,排除不相似的元件组,得到相似的元件组列表;然后再以单个元件为单位基于动态规划算法,进一步比较相似的元件组,得到最长有序子序列;接下来,以元件属性为单位,比较最长有序子序列的具体元件属性,进一步得到相同/不同的元件。经过若干次比较,获取元件差异信息,以图形化的方式显示最终比较结果。

    一种编译器的变量地址随机编译方法及系统

    公开(公告)号:CN114116217B

    公开(公告)日:2025-01-03

    申请号:CN202111404476.8

    申请日:2021-11-24

    Abstract: 一种编译器的变量地址随机编译方法及系统,采集待运行程序中需要使用的工业自动化控制数据,并统计所有待分配地址的变量个数;获取随机种子A与随机种子B,分别生成随机数列SA与SB并交叉随机生成变量索引随机数列ba以及地址编号随机数列ab;对待编译的变量进行分组并对内存地址的字节进行编号,然后使用哈希表存储每个内存地址的字节以及其相对应的编号;按照分组顺序依次选择分组,随机选取所选分组中待编译的变量,计算该变量的对齐字节数以及长度并行内存地址分配直至所有分组中的变量都分配到可用内存空间内存地址或所有可用内存空间内存地址都被用完。本发明有效增加了内存地址分配的预测难度,使得破解成本较高,成功兼顾了时间效率。

Patent Agency Ranking