功能图页面的校核方法、装置及计算机可读存储介质

    公开(公告)号:CN109933398A

    公开(公告)日:2019-06-25

    申请号:CN201910186250.1

    申请日:2019-03-12

    Abstract: 本发明实施例公开了一种功能图校核方法,所述方法包括:获取至少两个电子设备的功能图信息;比较所述至少两个电子设备中不同电子设备的功能图信息,控制显示界面展示第一比较结果;其中,所述第一比较结果用于指示所述至少两个电子设备中不同电子设备之间不相同的至少一个目标功能图;基于所述第一比较结果,获取针对所述至少一个目标功能图的同步策略;基于所述至少一个目标功能图的同步策略,校正所述至少一个目标功能图,以控制所述显示界面展示第二比较结果;其中,所述第二比较结果用于指示所述至少两个电子设备中不同电子设备之间的功能图全部相同。本发明实施例还公开了一种功能图校核装置及计算机可读存储介质。

    一种临时变量的数据区分配方法

    公开(公告)号:CN108804222A

    公开(公告)日:2018-11-13

    申请号:CN201810329161.3

    申请日:2018-04-13

    CPC classification number: G06F9/5016 G06F8/41

    Abstract: 本发明公开一种临时变量的数据区分配方法,步骤是:首次编译形成指令时,临时变量采用不重复的最大化分配策略;遍历临时变量数据区,遍历指令区,获取各个临时变量的首次引用及最后引用的指令行号,形成每个临时变量的作用域;对按照变量类型组织的各子组进行临时变量合并:对同组内时作用域无交集的临时变量按照最近邻合并贪心算法进行合并,合并为1个子集的临时变量分配同一个虚拟寄存器;调整指令,将指令区的各个临时变量替换为对应虚拟寄存器;汇总虚拟寄存器,并删除原临时变量区,用新的虚拟寄存器组替换。此种方法在编译IEC61131的ST代码时,能精简临时变量数据区,减少数据区大小,满足嵌入式系统资源有限的约束。

Patent Agency Ranking