[發明專利]一種基于QT圖形框架的多功能電氣接線圖顯示方法有效
| 申請號: | 201510625583.1 | 申請日: | 2015-09-28 |
| 公開(公告)號: | CN105184836B | 公開(公告)日: | 2018-03-20 |
| 發明(設計)人: | 林山;楊福;顧世龍;范永艷;喬榮飛;屈超;張兆笑;吳翠娟 | 申請(專利權)人: | 國網山東省電力公司濟南供電公司;山東安信源信息技術有限公司;國家電網公司 |
| 主分類號: | G06T11/00 | 分類號: | G06T11/00;G06T11/60 |
| 代理公司: | 濟南泉城專利商標事務所37218 | 代理人: | 張貴賓 |
| 地址: | 250000 山東*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 qt 圖形 框架 多功能 電氣 接線 顯示 方法 | ||
1.一種基于QT圖形框架的多功能電氣接線圖顯示方法,特征在于:其是基于開源QT圖形顯示框架QT Graphics View,實現對G文件的多功能顯示,具體包括如下步驟:
步驟一,系統初始化:建立場景與視圖信號與菜單聯系;
步驟二,G圖元緩存處理:建立G圖元繪圖模型緩存;
步驟三,G圖形顯示處理;
步驟四,電氣接線圖特殊處理:進行不同的顯示繪圖元素處理;
步驟五,動態電氣接線圖顯示:實現動態拓撲及實時數據定時刷新;
步驟六,人機交互:進行拖拽、縮放及右鍵菜單的設置處理;
其中,在步驟三中,包括:
a.圖層處理:建立繪圖組件模型,處理文件流,讀取顯示層,選取顯示圖層下所有元素標簽;
b.建立G圖形模型:如是設備標簽類,讀取名稱,坐標,并記錄設備id,電壓等級,設備連接關系屬性信息,生成設備繪圖組件類,并添加到場站設備繪圖容器中;如是連接線標類,記錄id,添加到場站連接線繪圖容器中;其他直接形成繪圖組件,添加到場景中;
c.引用G圖元模型:場站設備繪圖容器中設備類引用圖元,加載圖元模型,所有設備繪圖類添加到場景中;
d.坐標轉換:處理場站繪圖容器中引用圖元中部分元素相對坐標轉換。
2.根據權利要求1所述基于QT圖形框架的多功能電氣接線圖顯示方法,特征在于,在步驟一中:設置場景、視圖,窗口注入場景中,視圖注入場景中,建立場景與視圖信號與槽菜單聯系。
3.根據權利要求1所述基于QT圖形框架的多功能電氣接線圖顯示方法,特征在于,在步驟二中:加載G圖元文件,打開場景、繪圖組件,解析G圖元xml文件,按照設備類型依次建立各設備內存模型,模型中含有設備相對坐標信息,顏色信息,及其含有繪圖元素;G圖形中設備通過繪制不同部分形成設備動態特性,模型中按照不同狀態存儲各狀態對應的顯示元素,在內存中建立緩存處理。
4.根據權利要求1所述基于QT圖形框架的多功能電氣接線圖顯示方法,特征在于,在步驟四中,包括:
e.設備動作處理:在場站設備繪圖組件繪制PaintShape方法中,按照電氣接線圖模型不同形態,做不同的顯示繪圖元素處理;
f.設備帶電:設備帶電按照全局設置的顏色表,在繪制PaintShape方法中,按照帶電做顏色顯示處理;
g.標示牌處理:標示牌為文字、簡單幾何繪圖元素構成,但是需要動態添加到接線圖的設備上;在繪制PaintShape方法中,按照不同標示牌狀態,動態繪制標示牌幾何圖形元素。
5.根據權利要求1所述基于QT圖形框架的多功能電氣接線圖顯示方法,特征在于,在步驟五中,包括:
h.實現動態拓撲:啟用定時器,處理連接線繪圖容器中所有的元素,按照模型內連接關系,通過遞歸的方式查找由開關類設備分割的帶電體集合,按照“帶電體”概念處理拓撲過程的中的所有繪圖元素集合,繪圖元素賦值顏色;
i.實時數據定時刷新:啟用定時器,隔一定時間,重新刷新一次設備帶電狀態,設備動態拓撲情況,并讀取設備相關量測信息,進行設備動態顯示。
6.根據權利要求1所述基于QT圖形框架的多功能電氣接線圖顯示方法,特征在于,在步驟六中,包括:
j.拖拽處理:在鼠標松開事件中,記錄鼠標視圖坐標到場景坐標到公共變量,再次在鼠標松開事件中處理本次轉換到場景的坐標,記錄移動差值,遍歷場景中所有的繪圖組件,實現組件移動,重新刷新場景;
k.縮放處理:設置縮放因子,在鼠標滾輪事件中計算鼠標滾輪縮放計算縮放比例,調用視圖縮放方法,實現縮放;
l.右鍵菜單:監聽繪圖組件的右鍵菜單事件,按照繪圖右鍵菜單的類別和id,彈出相應類別操作信息菜單,可以擴展定制,實現邏輯調用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于國網山東省電力公司濟南供電公司;山東安信源信息技術有限公司;國家電網公司,未經國網山東省電力公司濟南供電公司;山東安信源信息技術有限公司;國家電網公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510625583.1/1.html,轉載請聲明來源鉆瓜專利網。





