基于LabWindows/CVI的測試性驗證與評估方法
式中:Z1-a/2為標準中心正態分布上側1-a/2分位點;δ為允許偏差,推薦值δ=0.03~O.7,δ=O.01~O.05。
2.3 超幾何分布法
采用抽樣檢驗的方式,依照超幾何分布,在n次抽樣試驗中,失敗次數為r次的概率為:

在n次試驗中,失敗次數不大于r(成功次數大于等于,n-r次)的概率定義為超幾何分布函數,其數學模型為:

當樣本總體N足夠大,以至于每抽去一個樣本對整個樣本空間的成功率影響甚微時,不放回抽取可以近似看成有放回抽取,那么超幾何分布可以用二項分布近似,即若N→∞時,有:

2.4 三種方法分析
使用二項分布法的條件:
(1)樣本總體數量未知;
(2)每次抽樣相互獨立,具有獨立同分布;
(3)確定抽樣方案需給定參數α,β,q0和q1。
正態分布法的使用條件:
(1)樣本總體為未知量;
(2)樣本量n→∞,該要求在工程上不現實;
(3)確定樣本量和進行判決需給定參數α,qs。
超幾何分布法的條件:
(1)樣本總量N可以比較??;
(2)需給出參數α,β,q0和q1。
分析結果:超幾何分布法所得試驗樣本量小,可以使驗證試驗更加快速和節省費用。這是因為分布總體的確定性,減小了試驗的風險,在不增加使用方和承制方風險的情況下,采用超幾何分布法可以減少若干樣本量,所以采用超幾何分布法進行編程實現。
3 LabWindows/CVI編程實現
通過上述分析,確定了測試性驗證的方法,使用LabWindows/CVI編程語言,將超幾何分布法進行工程實現。
3.1 語言介紹
該語言是National Instruments公司(簡稱NI公司)推出的交互式C語言開發平臺,可以在多種操作系統(Windows98/XP/NT/2000,Mac OS和UNIX)下運行,它的特點如下:交互式程序開發;功能強大的函數庫;靈活的程序調試手段;高效的編程環境;開放式框架結構;集成式的開發環境。這些特點大大增強了該語言的功能,為語言開發人員提供了理想的軟件開發平臺。作為虛擬儀器軟件開發工具,可將計算機資源和儀器硬件有機地融為一體,有效地使用計算機強大的數據處理能力和儀器硬件的測量控制能力,實現對數據的顯示、存儲和分析處理。開發者可以利用界面感強的優點,通過面板、控件和菜單的設計和靈活的編程語言,完成所需功能。目前在國內外已經得到了較為廣泛的使用。本文引用地址:http://www.j9360.com/article/202484.htm
評論