中國散裂中子源數(shù)據(jù)獲取系統(tǒng)數(shù)據(jù)幀格式與傳輸軟件設計
發(fā)布時間:2023-05-11 05:09
中國散裂中子源工程一期建造三臺譜儀,分別是通用粉末衍射儀、小角中子散射譜儀以及多功能反射儀。本論文主要研究工作是設計了中國散裂中子源譜儀數(shù)據(jù)獲取系統(tǒng)中的數(shù)據(jù)幀格式與數(shù)據(jù)傳輸軟件。 傳統(tǒng)的中子散射數(shù)據(jù)全部采用直方圖形式來保存,但是由于直方圖的生成損失了相關(guān)的實時信息,同時分片過程中會引入較大的誤差。為了提高數(shù)據(jù)的質(zhì)量,相關(guān)散裂中子源工程中先后提出了按照中子擊中事例來保存原始數(shù)據(jù)的方法,即按照NeXus數(shù)據(jù)格式標準實現(xiàn)了中子譜儀數(shù)據(jù)的傳輸和存儲。中國散裂中子源工程根據(jù)自身的特點和需要,也會按照NeXus數(shù)據(jù)格式標準來作為中子譜儀數(shù)據(jù)處理的基本規(guī)范。本文綜合了國內(nèi)外各個相關(guān)實驗的方法,提出了中國散裂中子源譜儀數(shù)據(jù)獲取系統(tǒng)中的事例數(shù)據(jù)幀格式。該格式采用整型位域思想,以一個字節(jié)單元為最小信息處理單元,多個連續(xù)字節(jié)作為一個事例的完整描述,既完整記錄整個中子譜儀的實驗數(shù)據(jù),同時大大降低了數(shù)據(jù)的傳輸、組裝、解析以及數(shù)據(jù)流監(jiān)測軟件的設計難度。 數(shù)據(jù)傳輸軟件是構(gòu)建數(shù)據(jù)獲取系統(tǒng)核心數(shù)據(jù)流的處理軟件。它包括了事例數(shù)據(jù)源的形成、事例數(shù)據(jù)的組裝以及事例數(shù)據(jù)的解析。目前CSNS各個工程的研發(fā)任務是同時進行的,在探測...
【文章頁數(shù)】:62 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 引言
1.2 國外散裂中子源簡介
1.3 中國散裂中子源工程介紹
1.3.1 科學意義
1.3.2 方案設計
1.3.3 國際地位
1.4 中國散裂中子源中子譜儀
1.5 相關(guān)實驗中的數(shù)據(jù)獲取系統(tǒng)
1.5.1 地位和作用
1.5.2 發(fā)展歷史和方向
1.5.3 國內(nèi)部分數(shù)據(jù)獲取系統(tǒng)
1.5.4 國外部分數(shù)據(jù)獲取系統(tǒng)
1.6 論文工作
1.7 論文組織
第二章 CSNS譜儀數(shù)據(jù)獲取系統(tǒng)整體框架
2.1 中子譜儀探測器簡介
2.2 CSNS數(shù)據(jù)獲取系統(tǒng)整體框架
2.2.1 系統(tǒng)組成
2.2.2 軟件設計框圖
2.3 CSNS數(shù)據(jù)獲取系統(tǒng)需求分析
2.3.1 軟件需求分析
2.3.2 數(shù)據(jù)獲取系統(tǒng)的具體要求
2.4 本章小結(jié)
第三章 開發(fā)環(huán)境與數(shù)據(jù)源
3.1 開發(fā)環(huán)境的測試
3.2 數(shù)據(jù)源
3.2.1 數(shù)據(jù)源的設計
3.2.2 文件讀寫操作
3.3 本章小結(jié)
第四章 事例數(shù)據(jù)幀設計
4.1 NEXUS標準討論
4.1.1 Nexus標準的選擇
4.1.2 Nexus標準的內(nèi)容
4.2 SNS中NEXUS標準
4.2.1 SNS中的數(shù)據(jù)獲取
4.2.2 SNS中的NeXus標準
4.3 CSNS實驗中的事例數(shù)據(jù)
4.3.1 實驗事例數(shù)據(jù)
4.3.2 事例數(shù)據(jù)處理思路
4.4 CSNS原始數(shù)據(jù)
4.5 CSNS預制研究階段的數(shù)據(jù)格式
4.6 CSNS數(shù)據(jù)幀的確定
4.7 CSNS中子譜儀數(shù)據(jù)
4.7.1 事例數(shù)據(jù)解析
4.7.2 完整實驗數(shù)據(jù)
4.8 本章小結(jié)
第五章 數(shù)據(jù)傳輸軟件設計
5.1 套接字編程原理
5.2 TCP數(shù)據(jù)傳輸軟件設計
5.3 數(shù)據(jù)傳輸軟件設計
5.3.1 傳輸軟件整體框架
5.3.2 數(shù)據(jù)源的軟件設計
5.3.3 事例數(shù)據(jù)組裝的軟件設計
5.3.4 事例數(shù)據(jù)解析的軟件設計
5.4 數(shù)據(jù)傳輸軟件的測試結(jié)果
5.5 本章小結(jié)
第六章 數(shù)據(jù)傳輸?shù)膱D形界面軟件設計
6.1 軟件開發(fā)環(huán)境
6.2 圖形界面軟件的設計
6.2.1 界面設計
6.2.2 模擬狀態(tài)跳轉(zhuǎn)功能
6.3 本章小結(jié)
第七章 在線存儲軟件設計
7.1 數(shù)據(jù)庫管理系統(tǒng)的選用
7.2 數(shù)據(jù)庫管理系統(tǒng)的應用
7.2.1 結(jié)構(gòu)化查詢語言SQL
7.2.2 將本地文件系統(tǒng)數(shù)據(jù)導入Postgresql
7.2.3 創(chuàng)建留言本
7.3 本章小結(jié)
第八章 工作總結(jié)與展望
8.1 工作總結(jié)
8.2 工作展望
附錄A 多事例解析文件的數(shù)據(jù)
參考文獻
個人簡歷 在校期間參與發(fā)表的論文、科研成果等
致謝
本文編號:3814223
【文章頁數(shù)】:62 頁
【學位級別】:碩士
【文章目錄】:
摘要
ABSTRACT
第一章 緒論
1.1 引言
1.2 國外散裂中子源簡介
1.3 中國散裂中子源工程介紹
1.3.1 科學意義
1.3.2 方案設計
1.3.3 國際地位
1.4 中國散裂中子源中子譜儀
1.5 相關(guān)實驗中的數(shù)據(jù)獲取系統(tǒng)
1.5.1 地位和作用
1.5.2 發(fā)展歷史和方向
1.5.3 國內(nèi)部分數(shù)據(jù)獲取系統(tǒng)
1.5.4 國外部分數(shù)據(jù)獲取系統(tǒng)
1.6 論文工作
1.7 論文組織
第二章 CSNS譜儀數(shù)據(jù)獲取系統(tǒng)整體框架
2.1 中子譜儀探測器簡介
2.2 CSNS數(shù)據(jù)獲取系統(tǒng)整體框架
2.2.1 系統(tǒng)組成
2.2.2 軟件設計框圖
2.3 CSNS數(shù)據(jù)獲取系統(tǒng)需求分析
2.3.1 軟件需求分析
2.3.2 數(shù)據(jù)獲取系統(tǒng)的具體要求
2.4 本章小結(jié)
第三章 開發(fā)環(huán)境與數(shù)據(jù)源
3.1 開發(fā)環(huán)境的測試
3.2 數(shù)據(jù)源
3.2.1 數(shù)據(jù)源的設計
3.2.2 文件讀寫操作
3.3 本章小結(jié)
第四章 事例數(shù)據(jù)幀設計
4.1 NEXUS標準討論
4.1.1 Nexus標準的選擇
4.1.2 Nexus標準的內(nèi)容
4.2 SNS中NEXUS標準
4.2.1 SNS中的數(shù)據(jù)獲取
4.2.2 SNS中的NeXus標準
4.3 CSNS實驗中的事例數(shù)據(jù)
4.3.1 實驗事例數(shù)據(jù)
4.3.2 事例數(shù)據(jù)處理思路
4.4 CSNS原始數(shù)據(jù)
4.5 CSNS預制研究階段的數(shù)據(jù)格式
4.6 CSNS數(shù)據(jù)幀的確定
4.7 CSNS中子譜儀數(shù)據(jù)
4.7.1 事例數(shù)據(jù)解析
4.7.2 完整實驗數(shù)據(jù)
4.8 本章小結(jié)
第五章 數(shù)據(jù)傳輸軟件設計
5.1 套接字編程原理
5.2 TCP數(shù)據(jù)傳輸軟件設計
5.3 數(shù)據(jù)傳輸軟件設計
5.3.1 傳輸軟件整體框架
5.3.2 數(shù)據(jù)源的軟件設計
5.3.3 事例數(shù)據(jù)組裝的軟件設計
5.3.4 事例數(shù)據(jù)解析的軟件設計
5.4 數(shù)據(jù)傳輸軟件的測試結(jié)果
5.5 本章小結(jié)
第六章 數(shù)據(jù)傳輸?shù)膱D形界面軟件設計
6.1 軟件開發(fā)環(huán)境
6.2 圖形界面軟件的設計
6.2.1 界面設計
6.2.2 模擬狀態(tài)跳轉(zhuǎn)功能
6.3 本章小結(jié)
第七章 在線存儲軟件設計
7.1 數(shù)據(jù)庫管理系統(tǒng)的選用
7.2 數(shù)據(jù)庫管理系統(tǒng)的應用
7.2.1 結(jié)構(gòu)化查詢語言SQL
7.2.2 將本地文件系統(tǒng)數(shù)據(jù)導入Postgresql
7.2.3 創(chuàng)建留言本
7.3 本章小結(jié)
第八章 工作總結(jié)與展望
8.1 工作總結(jié)
8.2 工作展望
附錄A 多事例解析文件的數(shù)據(jù)
參考文獻
個人簡歷 在校期間參與發(fā)表的論文、科研成果等
致謝
本文編號:3814223
本文鏈接:http://sikaile.net/projectlw/hkxlw/3814223.html
最近更新
教材專著