-
公开(公告)号:CN112180817B
公开(公告)日:2021-11-16
申请号:CN201910588784.7
申请日:2019-07-02
Applicant: 北京东土科技股份有限公司
IPC: G05B19/05
Abstract: 本发明实施例公开了一种梯形图转换二叉树的方法、装置、设备及存储介质。其中,梯形图转换二叉树的方法包括:获取梯形图中各图符以及图符之间的连接关系;根据各图符的输入输出处理逻辑,生成与各图符对应的逻辑图,所述逻辑图包括一个节点,或者,两个以上的节点以及节点之间的连接关系;根据各图符之间的连接关系,生成对应逻辑图之间的连接关系,形成顶点活动AOV图;将所述AOV图转换为二叉树。本发明实施例的技术方案,根据梯形图中包含的图符生成与各图符对应的逻辑图,并根据图符之间的连接关系连接各逻辑图,从而生成AOV图,并进一步根据AOV图生成二叉树,实现复杂梯形图逻辑的解析,同时提高生成AOV图方法的通用性。
-
公开(公告)号:CN111488154A
公开(公告)日:2020-08-04
申请号:CN202010328050.8
申请日:2020-04-23
Applicant: 北京东土科技股份有限公司
IPC: G06F8/41
Abstract: 一种ST语言源代码编译方法,包括:获取ST语言源代码中的业务源代码;对所述业务源代码根据词法和语法规则进行词法和语法分析获得抽象语法树;由GCC后端根据所述抽象语法树生成目标设备可识别的指令代码。还相应的提供了编译装置、计算设备和存储介质。使用本发明可以实现基于GCC后端的ST语言源代码的编译,从而支持对ST语言源代码的直接调试。
-
公开(公告)号:CN111488154B
公开(公告)日:2024-01-12
申请号:CN202010328050.8
申请日:2020-04-23
Applicant: 北京东土科技股份有限公司
IPC: G06F8/41
Abstract: 一种ST语言源代码编译方法,包括:获取ST语言源代码中的业务源代码;对所述业务源代码根据词法和语法规则进行词法和语法分析获得抽象语法树;由GCC后端根据所述抽象语法树生成目标设备可识别的指令代码。还相应的提供了编译装置、计算设备和存储介质。使用本发明可以实现基于GCC后端的ST语言源代码的编译,从而支持对ST语言源代码的直接调试。
-
公开(公告)号:CN112180817A
公开(公告)日:2021-01-05
申请号:CN201910588784.7
申请日:2019-07-02
Applicant: 北京东土科技股份有限公司
IPC: G05B19/05
Abstract: 本发明实施例公开了一种梯形图转换二叉树的方法、装置、设备及存储介质。其中,梯形图转换二叉树的方法包括:获取梯形图中各图符以及图符之间的连接关系;根据各图符的输入输出处理逻辑,生成与各图符对应的逻辑图,所述逻辑图包括一个节点,或者,两个以上的节点以及节点之间的连接关系;根据各图符之间的连接关系,生成对应逻辑图之间的连接关系,形成顶点活动AOV图;将所述AOV图转换为二叉树。本发明实施例的技术方案,根据梯形图中包含的图符生成与各图符对应的逻辑图,并根据图符之间的连接关系连接各逻辑图,从而生成AOV图,并进一步根据AOV图生成二叉树,实现复杂梯形图逻辑的解析,同时提高生成AOV图方法的通用性。