[發明專利]一種核反應堆計算軟件圖形界面的快速構建方法及系統有效
| 申請號: | 202011130699.5 | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN112181418B | 公開(公告)日: | 2022-02-11 |
| 發明(設計)人: | 曹國海;蘆韡;劉東;強勝龍;李慶;劉盈;袁光輝;鄭丹晨;王杰;于洋;盧宗健;王雅峰;龐勃;安萍;馬永強 | 申請(專利權)人: | 中國核動力研究設計院 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38;G06F8/34 |
| 代理公司: | 成都行之專利代理事務所(普通合伙) 51220 | 代理人: | 林菲菲 |
| 地址: | 610000 四川省*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 核反應堆 計算 軟件 圖形界面 快速 構建 方法 系統 | ||
1.一種核反應堆計算軟件圖形界面的快速構建方法,其特征是,包括以下步驟:
S101:將核反應堆計算軟件的圖形界面元素進行分類封裝,并對各類圖形界面元素的屬性進行統一配置;
S102:根據各類圖形界面元素構建對應的界面元素控件;
S103:對核反應堆計算軟件圖形界面開發的共性功能進行封裝,并提供控件庫中界面元素控件的應用方法以及開發應用實現接口;
S104:開發應用實現接口包括編程函數的API擴展接口和XML文件配置的擴展接口,以調用API擴展接口的編程方式實現定制功能的開發和/或調用XML文件配置的擴展接口方式快速自動構建圖形界面;
所述調用API擴展接口的編程方式具體為:
S201:準備圖形化輸入界面原型和輸入參數信息,明確原型設計中的界面布局和組件類型,輸入參數信息包含各個子視圖界面中所有的參數信息,以表格的形式組織;
S202:通過系統提供的編程函數的API擴展接口對圖形化輸入界面主架構進行編程,實現輸入界面主架構的初始化;
S203:將準備的計算參數輸入文件加載到系統中,實現初始化輸入界面參數;
S204:判斷加載到系統的計算輸入參數文件內容是否符合相關規范;若不符合,則數據未成功初始化,退出程序;
S205:若數據初始化成功,填寫系統提供的各子輸入面板界面類中對應方法,實現初始化輸入面板和參數視圖;
S206:系統實現輸入界面主架構的輸入參數數據驗證、事件綁定和數據持久化;其中,事件綁定:填寫系統提供的事件響應函數,數據驗證中填寫相應的驗證準則,其他功能由系統自動實現;
S207:顯示核反應堆計算軟件圖形化輸入界面;
所述調用XML文件配置的擴展接口方式具體為:
S301:XML配置文件分為核心配置、數據模型、數據驗證三種類型;
S302:核心配置文件用于描述界面的全局參數及其他配置文件之間的關系;
S303:數據模型配置文件以子界面視圖為粒度,按照圖形界面規范要求描述該視圖內控件外觀及所有計算參數屬性;
S304:數據驗證配置文件用于描述子界面視圖內部、子界面視圖之間的計算參數約束關系;
S305:通過總控函數讀取核心配置文件,并利用核心配置文件解析出數據模型與數據驗證配置文件實現了圖形界面的快速構建。
2.根據權利要求1所述的一種核反應堆計算軟件圖形界面的快速構建方法,其特征是,所述統一配置具體為:將核反應堆計算軟件的圖形界面元素分為輸入類、選擇類與顯示類,并對各類圖形界面元素的字體、背景、布局、對齊方式屬性提供統一配置接口。
3.根據權利要求1所述的一種核反應堆計算軟件圖形界面的快速構建方法,其特征是,所述控件庫集成有圖形化界面開發常用的界面元素控件,并支持用戶新建控件;界面元素控件支持計算參數類型、數值范圍、與其他參數關聯關系的數據屬性設置;同時支持屬性的自動化校驗、出錯信息提示功能。
4.根據權利要求1所述的一種核反應堆計算軟件圖形界面的快速構建方法,其特征是,所述核反應堆計算軟件圖形界面開發的共性功能包括:界面數據初始化、界面視圖構建、數據驗證、錯誤跳轉、數據持久化與數據轉換功能;對外提供以上六個共性功能的編程函數擴展接口供編程用戶實現定制功能的開發。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國核動力研究設計院,未經中國核動力研究設計院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011130699.5/1.html,轉載請聲明來源鉆瓜專利網。





