[發明專利]圖形化函數編輯方法、裝置和組態軟件有效
| 申請號: | 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.szxzyx.cn/pat/books/201910725186.X/1.html,轉載請聲明來源鉆瓜專利網。





