麻豆精品无码国产在线播放,国产亚洲精品成人AA片新蒲金,国模无码大尺度一区二区三区,神马免费午夜福利剧场

一種圖形組態監視圖文件的渲染處理方法及裝置與流程

文檔序號:41754671發布日期:2025-04-29 18:23閱讀:4來源:國知局
一種圖形組態監視圖文件的渲染處理方法及裝置與流程

本發明屬于計算機圖形學,特別涉及一種圖形組態監視圖文件的渲染處理方法及裝置。


背景技術:

1、圖形組態是一種利用圖形化界面和工具,對工業自動化系統或監控系統進行配置和設計的方法;其允許用戶通過拖拽、配置和編程等簡單操作,快速構建出滿足實際需求的工業自動控制系統監控界面,實現數據的可視化展示、監控和控制功能,廣泛應用于工業自動化、能源管理、智能交通、環境保護等領域。

2、在新能源scada系統中,圖形組態已成為生產人員監視業務流程和重要節點是否正常工作的重要工具,但由于圖形組態中各個監視圖的繪制和渲染復雜度不一致,導致監視圖的渲染性能和渲染速度無法可控;其中,現有的新能源場站圖形組態監視圖中,由于實際業務場景下關注的內容存在優先級的高低,造成圖形組態監視圖的復雜度高低不等,進而導致監視圖渲染性能不受控制;同時,由于新能源場站采購的計算機設備硬件配置不同,極易造成造成監視圖渲染卡頓甚至卡死等不穩定問題。


技術實現思路

1、針對現有技術中存在的技術問題,本發明提供了一種圖形組態監視圖文件的渲染處理方法及裝置,以解決現有的新能源場站由于圖形組態中各個監視圖的繪制和渲染復雜度不一致,導致監視圖的渲染性能和渲染速度無法可控的技術問題。

2、為達到上述目的,本發明采用的技術方案為:

3、本發明提供了一種圖形組態監視圖文件的渲染處理方法,包括:

4、對待渲染的圖形組態監視圖文件進行邏輯劃分,獲得若干個監視圖邏輯分層;

5、將若干個監視圖邏輯分層的渲染結果,對應繪制在預創建的若干個邏輯渲染層中;

6、將若干個邏輯渲染層中的渲染內容進行融合、并集中繪制在預創建的總邏輯渲染層中;

7、將總邏輯渲染層中的渲染內容繪制在物理顯示設備上,獲得圖形組態監視圖文件的渲染處理結果。

8、進一步的,對待渲染的圖形組態監視圖文件進行邏輯劃分,獲得若干個監視圖邏輯分層的過程,包括:

9、對待渲染的圖形組態監視文件進行解析,獲得圖形組態監視文件解析結果;

10、根據預設的分層規則并基于圖形組態監視文件解析結果,對待渲染的圖形組態監視圖文件進行分層處理,得到若干個監視圖邏輯分層。

11、進一步的,預設的分層規則包括圖形組態監視圖文件中圖層的渲染次數和是否需要交互操作。

12、進一步的,若干個監視圖邏輯分層均存儲在內存中。

13、進一步的,若干個邏輯渲染層和總邏輯渲染層均通過二進制的方式存儲在內存中;其中,邏輯渲染層與監視圖邏輯分層的個數相同且一一對應設置。

14、進一步的,對于需要反復渲染的監視圖邏輯分層添加有渲染定時器;其中,所述渲染定時器,用于對需要反復渲染的監視圖邏輯分層的渲染結果進行定時刷新,并將最新的渲染結果繪制在對應的邏輯渲染層中。

15、本發明還提供了一種圖形組態監視圖文件的渲染處理系統,其特征在于,包括:

16、邏輯分層模塊,用于對待渲染的圖形組態監視圖文件進行邏輯劃分,獲得若干個監視圖邏輯分層;

17、分層渲染模塊,用于將若干個監視圖邏輯分層的渲染結果,對應繪制在預創建的若干個邏輯渲染層中;

18、渲染融合模塊,用于將若干個邏輯渲染層中的渲染內容進行融合、并集中繪制在預創建的總邏輯渲染層中;

19、物理渲染模塊,用于將總邏輯渲染層中的渲染內容繪制在物理顯示設備上,獲得圖形組態監視圖文件的渲染處理結果。

20、本發明還提供了一種圖形組態監視圖文件的渲染處理設備,包括:

21、處理器,適用于執行計算機程序;

22、計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有計算機程序,所述計算機程序被所述處理器執行時,執行所述的圖形組態監視圖文件的渲染處理方法。

23、本發明還提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,所述計算機程序被處理器執行時實現所述的圖形組態監視圖文件的渲染處理方法。

24、本發明還提供了一種計算機程序產品,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現所述的圖形組態監視圖文件的渲染處理方法。

25、與現有技術相比,本發明的有益效果為:

26、本發明提供的圖形組態監視圖文件的渲染處理方法,通過對待渲染的圖形組態監視圖文件進行邏輯劃分,將不同監視圖分層的渲染結果繪制在不同的邏輯渲染層中,并利用總邏輯渲染層集中繪制不同邏輯渲染層的渲染內容,實現對圖形組態監視圖的高效、穩定渲染,有效克服場站實際情況和業務的不一致性造成監視圖繪制復雜度不一致的問題;本發明中,通過分層渲染、切換渲染目標對象和調整渲染邏輯,避免監視圖的渲染結果因現場計算機配置高低不一致問題造成渲染不穩定的現象,提升了圖形組態監視圖的渲染性能和穩定性。



技術特征:

1.一種圖形組態監視圖文件的渲染處理方法,其特征在于,包括:

2.根據權利要求1所述的一種圖形組態監視圖文件的渲染處理方法,其特征在于,對待渲染的圖形組態監視圖文件進行邏輯劃分,獲得若干個監視圖邏輯分層的過程,包括:

3.根據權利要求2所述的一種圖形組態監視圖文件的渲染處理方法,其特征在于,預設的分層規則包括圖形組態監視圖文件中圖層的渲染次數和是否需要交互操作。

4.根據權利要求2所述的一種圖形組態監視圖文件的渲染處理方法,其特征在于,若干個監視圖邏輯分層均存儲在內存中。

5.根據權利要求1所述的一種圖形組態監視圖文件的渲染處理方法,其特征在于,若干個邏輯渲染層和總邏輯渲染層均通過二進制的方式存儲在內存中;其中,邏輯渲染層與監視圖邏輯分層的個數相同且一一對應設置。

6.根據權利要求3所述的一種圖形組態監視圖文件的渲染處理方法,其特征在于,對于需要反復渲染的監視圖邏輯分層添加有渲染定時器;其中,所述渲染定時器,用于對需要反復渲染的監視圖邏輯分層的渲染結果進行定時刷新,并將最新的渲染結果繪制在對應的邏輯渲染層中。

7.一種圖形組態監視圖文件的渲染處理系統,其特征在于,包括:

8.一種圖形組態監視圖文件的渲染處理設備,其特征在于,包括:

9.一種計算機可讀存儲介質,所述計算機可讀存儲介質存儲有計算機程序,其特征在于,所述計算機程序被處理器執行時實現如權利要求1-6任一項所述的圖形組態監視圖文件的渲染處理方法。

10.一種計算機程序產品,其特征在于,所述計算機程序產品包括計算機程序,所述計算機程序被處理器執行時實現如權利要求1-6任一項所述的圖形組態監視圖文件的渲染處理方法。


技術總結
本發明屬于計算機圖形學技術領域,公開了一種圖形組態監視圖文件的渲染處理方法及裝置,包括:對待渲染的圖形組態監視圖文件進行邏輯分層,獲得若干監視圖邏輯分層;創建若干個邏輯渲染層;利用若干個邏輯渲染層對應承接若干監視圖邏輯分層的渲染結果;其中,邏輯渲染層與監視圖邏輯分層的個數相同且一一對應設置;創建總邏輯渲染層;利用所述總邏輯渲染層對若干個邏輯渲染層中承接的渲染內容進行融合,并集中繪制到總邏輯渲染層上;本發明通過調整渲染順序、切換渲染目標對象、調整渲染邏輯等方法使得渲染不在因現場計算機配置高低不一致問題造成渲染不穩定的問題。

技術研發人員:韓文宇,齊艷彬,李濤,陳巖磊,張澈
受保護的技術使用者:北京華能新銳控制技術有限公司
技術研發日:
技術公布日:2025/4/28
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
主站蜘蛛池模板: 甘孜| 黄陵县| 巩留县| 沁源县| 阿拉善左旗| 修武县| 凤城市| 隆林| 新绛县| 衡南县| 永川市| 建湖县| 通化县| 拉萨市| 邹城市| 陈巴尔虎旗| 行唐县| 揭西县| 姜堰市| 武威市| 西峡县| 灵寿县| 盐亭县| 大港区| 武冈市| 鞍山市| 六盘水市| 瑞安市| 德昌县| 巴林左旗| 大足县| 永寿县| 彰武县| 安泽县| 遵化市| 中卫市| 财经| 龙泉市| 宁远县| 临泽县| 湄潭县|