<meter id="pryje"><nav id="pryje"><delect id="pryje"></delect></nav></meter>
          <label id="pryje"></label>

          新聞中心

          EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 一款基于LabVIEW的地面伽瑪能譜儀校準軟件設計

          一款基于LabVIEW的地面伽瑪能譜儀校準軟件設計

          作者: 時間:2014-04-23 來源:網(wǎng)絡 收藏

          測量數(shù)據(jù)可以從excel文件中導入,也可以通過接口直接從能譜儀讀取。校準/檢定結果部分包括校準系數(shù)的計算、靈敏度系數(shù)的計算、儀器本底的計算、以及靈敏度系數(shù)和混合模型準確度檢驗,其界面如圖2所示。含量計算部分能夠根據(jù)前部分得出的校準系數(shù),進行簡單的含量計算。

          本文引用地址:http://www.ex-cimer.com/article/245876.htm

           

           

          3.1 模型排序模塊設計

          通常,譜儀在模型上標定的先后順序是不定的,導致在對譜儀進行校準檢定時,往往需要人工的將標定數(shù)據(jù)按照一定模型順序進行排列,增加了分析強度,降低了計算效率。在本系統(tǒng)設計中增加了模型排序模塊,只需選擇譜儀標定模型的先后順序,就能夠進行后面的計算,此模塊采用將“K模型”、“Th模型”、“U模型”、“混合模型”、“本底模型”分別與數(shù)字1、2、3、4、5綁定,通過數(shù)字按照從小到大的排序順序,就能將模型排序。采用whlie和for循環(huán)結構來對程序進行排序。

          3.2 靈敏度系數(shù)和校準系數(shù)模塊設計

          此模塊通過“求解線性方程”控件得出靈敏度系數(shù)矩陣,通過“逆矩陣”控件得出校準系數(shù)矩陣。同時,本軟件能夠自動判定靈敏度和準確度是否合格,若不合格會自動彈出對話框顯示具體的哪個測量項目不合格,若合格,則會顯示合格,如圖2中的彈出對話框所示。主要是通過“顯示對話框信息”控件來實現(xiàn)的。

          3.3 含量計算模塊設計

          依次輸入測得的鉀、鈾、釷計數(shù)率,單擊“計算”按鈕,將鉀、鈾、釷計數(shù)率通過“創(chuàng)建數(shù)組”控件成為數(shù)組,扣除本底后,通過“矩陣A×B”控件與校準系數(shù)矩陣進行矩陣運算,就能得出相應鉀、鈾、釷含量。

          4.實例

          在四川省核工業(yè)某標準體源模型站對一臺已經(jīng)校準好的NP4-2型微機多道進行檢驗,得到的計算結果與其他軟件的計算結果一致,因此本軟件計算可靠。

          5.結束語

          本文利用作為地面伽瑪校準系數(shù)的軟件開發(fā)平臺,該系統(tǒng)具有友好的用戶界面,快速的數(shù)據(jù)處理能力。系統(tǒng)設計容易,靈活性和可擴充性強。本文的主要創(chuàng)新點包括:

          (1)模型選擇模式極大限度的避免因人工操作引入的計算誤差。

          (2)利用作為軟件開發(fā)平臺,實現(xiàn)地面伽瑪校準系數(shù)、靈敏度系數(shù)、準確度計算等多種功能。并通過實例應用,證明該軟件設計可行。對于地面伽瑪能譜校準檢驗具有一定的借鑒意義。


          上一頁 1 2 下一頁

          關鍵詞: LabVIEW 伽瑪能譜儀

          評論


          相關推薦

          技術專區(qū)

          關閉
          看屁屁www成人影院,亚洲人妻成人图片,亚洲精品成人午夜在线,日韩在线 欧美成人 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();