[发明专利]图形化函数编辑方法、装置和组态软件有效
申请号: | 201910725186.X | 申请日: | 2019-08-07 |
公开(公告)号: | CN110427183B | 公开(公告)日: | 2020-10-23 |
发明(设计)人: | 王灵军;朱康;李伟进;候许刚;孙悦珈;李杰 | 申请(专利权)人: | 珠海格力电器股份有限公司 |
主分类号: | G06F8/34 | 分类号: | G06F8/34;G06F8/38 |
代理公司: | 中国贸促会专利商标事务所有限公司 11038 | 代理人: | 赵倩男;刘剑波 |
地址: | 519070*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 图形 函数 编辑 方法 装置 组态 软件 | ||
1.一种图形化函数编辑方法,包括:
建立函数构造块与对应图例的关联关系;
确定所述函数构造块的节点类型,并以多叉树的形式连接各个所述函数构造块,构建函数模型;
响应于用户在组态软件界面中增加图例,将增加的所述图例对应的函数构造块插入到所述多叉树对应的节点中;
根据新插入的函数构造块在所述多叉树的节点位置,判断所述多叉树中是否存在与所述新插入的函数构造块同级的函数构造块;若存在,则先重新计算所述多叉树中,与所述新插入的函数构造块同级的函数构造块对应的图例在所述组态软件界面的对应位置;再沿着所述多叉树依次向上遍历,直到计算出根节点对应的函数构造块对应的图例在所述组态软件界面的对应位置,若不存在,则直接执行沿着所述多叉树依次向上遍历,直到计算出根节点对应的函数构造块对应的图例在所述组态软件界面的对应位置的步骤,以便在所述组态软件界面的对应位置更新显示各函数构造块对应的图例。
2.根据权利要求1所述的图形化函数编辑方法,其中,在遍历所述多叉树的每一层的函数构造块时,依次重新计算与所述新插入的函数构造块所在节点位置的祖先节点对应的函数构造块同级的函数构造块对应的图例,在所述组态软件界面的对应位置,以及所述祖先节点对应的函数构造块同级的函数构造块的子函数构造块对应的图例,在所述组态软件界面的对应位置。
3.根据权利要求1-2任一所述的图形化函数编辑方法,其中,
所述多叉树的节点之间的层级关系与所述函数构造块之间的关系相对应。
4.根据权利要求3所述的图形化函数编辑方法,其中,
位于所述多叉树的同级节点的所述函数构造块之间具有顺序关系或平行关系;
位于所述多叉树的上下层节点的所述函数构造块之间具有嵌套关系。
5.根据权利要求4所述的图形化函数编辑方法,其中,
所述函数构造块对应的图例包括分支结构块、循环结构块、顺序结构块和特殊语句块中的至少一项。
6.根据权利要求5所述的图形化函数编辑方法,其中,
所述分支结构块与所述循环结构块能够相互嵌套。
7.根据权利要求5所述的图形化函数编辑方法,其中,
所述分支结构块的每个分支在组态软件界面中向右水平展开。
8.根据权利要求1-2任一所述的图形化函数编辑方法,还包括:
将编辑好的函数模型,根据需求输出为目标平台的代码。
9.根据权利要求1-2任一所述的图形化函数编辑方法,还包括:
响应于用户查看图例的执行路径指令,根据函数构造块与对应图例的关联关系,获取所述图例在所述多叉树中对应的节点,以该节点为起始节点,沿着所述多叉树依次向上遍历,直到根节点,保存遍历过程中所述图例对应节点的每一个祖先节点,根据保存的祖先节点数据顺序,依次查找组态软件界面中对应的图例,显示查找到的图例以及查找到的图例之间的连接线。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海格力电器股份有限公司,未经珠海格力电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910725186.X/1.html,转载请声明来源钻瓜专利网。