[发明专利]一种梯形图数据结构描述及扫描解析方法有效

专利信息
申请号: 201310585975.0 申请日: 2013-11-20
公开(公告)号: CN103559727A 公开(公告)日: 2014-02-05
发明(设计)人: 李琨;王长江;王沿海;王鼎;李维 申请(专利权)人: 北京四方继保自动化股份有限公司
主分类号: G06T9/00 分类号: G06T9/00;G06T9/40
代理公司: 北京金阙华进专利事务所(普通合伙) 11224 代理人: 吴鸿维
地址: 100085 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 梯形 数据结构 描述 扫描 解析 方法
【权利要求书】:

1.一种梯形图数据结构描述及扫描解析方法,其特征在于:

采用梯形图图形元素组成的“十字链表”和“二叉树”对梯形图的数据结构进行描述,通过遍历图形元素“十字链表”和“二叉树”对梯形图的拓扑关系和逻辑关系进行解析。

2.根据权利要求1所述的梯形图数据结构描述及扫描解析方法,其特征在于,所述方法包括以下步骤:

(1)定义图形元素在梯形图中的图形属性,将引脚作为梯形图中图形元素的图形属性成员;

其中,所述图形元素包括中触点元素、运算块元素、跳转元素、返回元素、线圈元素、连接线元素;

图形元素之间通过引脚相互连接,连接线元素除含有输入、输出类型引脚外,还包含并入、并出类型引脚,并且通过并入、并出类型引脚的所属图形元素的图形属性能够得到相应的连接线元素;

(2)定义图形元素在梯形图中的模型属性,连接线元素的模型属性包括子类型、父节点元素、左子节点元素、右子节点元素;触点元素、运算块元素、线圈元素、返回元素、跳转元素的模型属性中只包括父节点元素,其自身只作为叶子节点元素;

其中,所述元素子类型包括水平类型、垂直类型,水平类型是指水平方向连接左、右两个图形元素的连接线称为水平类型,垂直类型是指垂直方向连接上、下两个图形元素的连接线成为垂直类型。

(3)梯形图图形元素实例化过程中,设置图形元素的前向、后向图形元素,对于连接线元素还要设置并入、并出本连接线元素的其它连接线元素,这样整个梯形图就可以采用“十字链表”数据结构来描述梯形图所有图形元素的图形属性;

设置图形元素父节点元素,左子节点元素,右子节点元素,对于连接线元素要设置左子节点元素、右子节点元素、父节点元素;对于其他图形元素设置父节点元素,这样整个梯形图就可以采用“二叉树”数据结构来记录梯形图所有图形元素的模型属性;

(4)通过遍历梯形图图形元素组成的“二叉树”和“十字链表”,扫描解析出梯形图图形元素的相对位置的静态关系和包括嵌套在内的并联逻辑关系,计算出梯形图编缉过程中图形元素相对位置变化的动态拓扑关系;

(5)采用中序遍历算法扫描记录梯形图图形元素之间逻辑关系的“二叉树”,并且结合图形元素的类型及连接元素子类型计算出“二叉树”上由触点组成的串、关联关系,计算出运算块元素、跳转元素、返回元素执行的判断条件,以及线圈元素的赋值关系。

3.根据权利要求2所述的梯形图数据结构描述及扫描解析方法,其特征在于:

在步骤(1)中,引脚的图形属性中除所属图形元素图元属性外,还包含所连接的对端引脚和连接的对端的图形元素;触点元素、运算块元素包含输入、输出引脚;线圈元素、返回元素、跳转元素只包含一个输入引脚。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京四方继保自动化股份有限公司,未经北京四方继保自动化股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201310585975.0/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top